Class: TestGenerator
- Defined in:
- lib/puppet/vendor/plist/test/test_generator.rb
Instance Method Summary collapse
- #test_dumping_serializable_object ⇒ Object
- #test_to_plist_vs_plist_emit_dump_no_envelope ⇒ Object
- #test_to_plist_vs_plist_emit_dump_with_envelope ⇒ Object
- #test_write_plist ⇒ Object
Instance Method Details
#test_dumping_serializable_object ⇒ Object
42 43 44 45 46 47 |
# File 'lib/puppet/vendor/plist/test/test_generator.rb', line 42 def test_dumping_serializable_object str = 'this object implements #to_plist_node' so = SerializableObject.new(str) assert_equal "<string>#{str}</string>", Plist::Emit.dump(so, false) end |
#test_to_plist_vs_plist_emit_dump_no_envelope ⇒ Object
24 25 26 27 28 29 30 31 |
# File 'lib/puppet/vendor/plist/test/test_generator.rb', line 24 def test_to_plist_vs_plist_emit_dump_no_envelope source = [1, :b, true] to_plist = source.to_plist(false) plist_emit_dump = Plist::Emit.dump(source, false) assert_equal to_plist, plist_emit_dump end |
#test_to_plist_vs_plist_emit_dump_with_envelope ⇒ Object
33 34 35 36 37 38 39 40 |
# File 'lib/puppet/vendor/plist/test/test_generator.rb', line 33 def test_to_plist_vs_plist_emit_dump_with_envelope source = [1, :b, true] to_plist = source.to_plist plist_emit_dump = Plist::Emit.dump(source) assert_equal to_plist, plist_emit_dump end |
#test_write_plist ⇒ Object
49 50 51 52 53 54 55 56 57 58 |
# File 'lib/puppet/vendor/plist/test/test_generator.rb', line 49 def test_write_plist data = [1, :two, {:c => 'dee'}] data.save_plist('test.plist') file = File.open('test.plist') {|f| f.read} assert_equal file, data.to_plist File.unlink('test.plist') end |