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.'