Sha256: a2ee48fe13e8638629595888a4a1c88627a826065ee67a4adb4436fa8701f144
Contents?: true
Size: 654 Bytes
Versions: 1
Compression:
Stored size: 654 Bytes
Contents
Spree::Inflector.inflection 'animal', 'animals' module Animal extend Spree::API::ResourceName include Spree::API::URI end class Dog extend Animal end describe Spree::API::URI do describe ".resources_uri" do it "builds a resource collection URI" do Dog.animals_uri.should == "http://example.com/api/animals" end end describe ".resource_uri" do it "builds a single resource URI" do Dog.animal_uri(1).should == "http://example.com/api/animals/1" end end describe ".search_uri" do it "builds a search URI" do Dog.animal_search_uri("q").should == "http://example.com/api/animals?q" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
spree-wrap-0.0.2 | spec/spree/api/uri_spec.rb |