Sha256: bf1e9193e58708be8348f1c0f770756dc05a95ba8ffe7cd6ebe1366dadd0573e
Contents?: true
Size: 1.17 KB
Versions: 1
Compression:
Stored size: 1.17 KB
Contents
require "test/serializable_test" class ArrowTest < SerializableTest include RXaal def test_initialize # flunk "Not yet implemented" end def test_boolean_equals_true [:forward, :backward].each {|s| arrow = Arrow.new(@doc) arrow.send("#{s.to_s}=", true) assert arrow.send(s), s.to_s + "is not true." } end def test_boolean_equals_false [:forward, :backward].each {|s| arrow = Arrow.new(@doc) arrow.send("#{s.to_s}=", false) assert_equal false, arrow.send(s), s.to_s + "is not false." } end def test_boolean_only [:forward, :backward].each {|s| arrow = Arrow.new(@doc) arrow.send("#{s.to_s}=", "true") assert_not_equal "true", arrow.send(s), s.to_s + "accepts non-booleans." assert_nil arrow.send(s), s.to_s + "isn't nil." } end def test_boolean_keep [:forward, :backward].each {|s| arrow = Arrow.new(@doc) arrow.send("#{s.to_s}=", false) assert_equal false, arrow.send(s), s.to_s + "is not false." arrow.send("#{s.to_s}=", "false") assert_equal false, arrow.send(s), s.to_s + "was modified." } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
RXAAL-0.0.1 | test/arrow_test.rb |