spec/useless/doc/serialization/dump_spec.rb in useless-doc-0.3.1 vs spec/useless/doc/serialization/dump_spec.rb in useless-doc-0.4.0

- old
+ new

@@ -31,17 +31,19 @@ description: 'Pretty much, like, everything you\'re looking for' domain = Useless::Doc::Core::Domain.new \ name: 'Useless', url: 'http://useless.io', + timestamp: Time.parse('2013-03-06 11:13 PM'), description: 'A collection of useless APIs.', apis: [api] json = Useless::Doc::Serialization::Dump.domain(domain) hash = Useless::Doc::Serialization::Load.json_to_hash(json) hash['name'].should == 'Useless' hash['url'].should == 'http://useless.io' + hash['timestamp'].should == Time.parse('2013-03-06 11:13 PM').iso8601 hash['description'].should == 'A collection of useless APIs.' api_hash = Useless::Doc::Serialization::Load.json_to_hash(hash['apis'][0]) api_hash['name'].should == 'Twiddles API' api_hash['url'].should == 'twiddles.useless.io' @@ -57,16 +59,18 @@ requests: [] api = Useless::Doc::Core::API.new \ name: 'Twiddles API', url: 'twiddles.useless.io', + timestamp: Time.parse('2013-03-06 11:13 PM'), description: 'Pretty much, like, everything you\'re looking for', resources: [resource] json = Useless::Doc::Serialization::Dump.api(api) hash = Useless::Doc::Serialization::Load.json_to_hash(json) hash['name'].should == 'Twiddles API' hash['url'].should == 'twiddles.useless.io' + hash['timestamp'].should == Time.parse('2013-03-06 11:13 PM').iso8601 hash['description'].should == 'Pretty much, like, everything you\'re looking for' resource_hash = Useless::Doc::Serialization::Load.json_to_hash(hash['resources'][0]) resource_hash['path'].should == '/twiddles' resource_hash['description'].should == 'The full lot of twiddles.'