rx-file/test/test_ext.rb

32 lines
445 B
Ruby
Raw Permalink Normal View History

2015-05-15 19:59:22 +02:00
require_relative "helper"
class FailValue
def initialize str
@name = str
end
def is_value?
true
end
end
class BasicValue < FailValue
2017-09-27 14:35:55 +02:00
def to_rxf
2015-05-15 19:59:22 +02:00
"'#{@name}'"
end
end
2017-09-27 14:35:55 +02:00
class ObjectRxFile < MiniTest::Test
2015-05-15 19:59:22 +02:00
include Checker
2017-09-27 14:35:55 +02:00
def test_to_rxf
2015-05-15 19:59:22 +02:00
assert_raises NoMethodError do
2017-09-27 14:35:55 +02:00
RxFile::Writer.write(FailValue.new("name"))
2015-05-15 19:59:22 +02:00
end
end
def test_basic
2015-05-15 20:03:11 +02:00
@out = BasicValue.new("name")
2015-05-15 19:59:22 +02:00
check "'name'"
end
end