Sha256: ab41e26f11a523d62f7459c78d3a32381867161259172ef22d6c49805b021e29
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
require_relative 'test_helper' class ValueTest < Minitest::Test def test_equal_by_id status = Status.find(:draft) assert_equal true, status == 1 end def test_equal_by_symbol status = Status.draft assert_equal true, status == :draft end def test_equal_by_enumeration status = Status.draft assert_equal true, status == Status.draft end def test_not_equal_by_enumeration status = Status.draft assert_equal false, status == Status.published end def test_with_defined_custom_attributes_visible status = Status.find(:none) assert_equal true, status.visible end def test_with_defined_custom_attributes_deleted status = Status.find(:deleted) assert_equal true, status.deleted end def test_without_defined_custom_attributes status = Status.find(:draft) assert_equal nil, status.visible end def test_enumeration_to_i status = Status.find(:draft) assert_equal status.to_i, 1 end def test_enumeration_to_sym status = Status.find(:draft) assert_equal status.to_sym, :draft end def test_enumeration_to_param status = Status.find(:draft) assert_equal status.to_param, 1 end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
enumerations-2.1.0 | test/value_test.rb |
enumerations-2.0.0 | test/value_test.rb |