Sha256: 8103343fb0a5f22f37a2622003a92ba9c3c3aa0eaa73ece71ab66e08f7bd52d3
Contents?: true
Size: 638 Bytes
Versions: 3
Compression:
Stored size: 638 Bytes
Contents
require 'test_helper' class TestDoc < Dolly::Document property :name, class_name: String property :email, class_name: String property :last_name, class_name: String property :active, class_name: TrueClass end class PropertyManagerTest < Test::Unit::TestCase test 'write_attribute with nil value' do doc = TestDoc.new(name: 'name', last_name: nil, email: 'does not change', active: 'true') assert_equal(doc.name, 'name') doc.update_properties(name: nil) assert_equal(doc.name, nil) assert_equal(doc.last_name, nil) assert_equal(doc.email, 'does not change') assert_equal(doc.active, true) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dolly-3.1.5 | test/property_manager_test.rb |
dolly-3.1.4 | test/property_manager_test.rb |
dolly-3.1.3 | test/property_manager_test.rb |