Sha256: b431bb93dfd5f21d784b9c6f549a418a5ecc6de3a2156828c2951238a5f54eed
Contents?: true
Size: 622 Bytes
Versions: 4
Compression:
Stored size: 622 Bytes
Contents
require 'test_helper' class TypedDoc < Dolly::Document typed_model end class UntypedDoc < Dolly::Document end class DocumentTypeTest < Test::Unit::TestCase test 'typed?' do assert_equal(TypedDoc.new.typed?, true) assert_equal(UntypedDoc.new.typed?, false) end test 'typed_model' do assert_equal(TypedDoc.new.type, nil) assert_equal(UntypedDoc.new.respond_to?(:type), false) assert_raise NoMethodError do UntypedDoc.new.type end end test 'set_type' do assert_equal(TypedDoc.new.set_type, TypedDoc.name_paramitized) assert_equal(UntypedDoc.new.set_type, nil) end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
dolly-3.1.2 | test/document_type_test.rb |
dolly-3.1.1 | test/document_type_test.rb |
dolly-3.1.0 | test/document_type_test.rb |
dolly-3.0.1 | test/document_type_test.rb |