spec/serializable/paging_spec.rb in restpack_serializer-0.5.2 vs spec/serializable/paging_spec.rb in restpack_serializer-0.5.3

- old
+ new

@@ -20,14 +20,16 @@ page[:meta][:songs][:page_size].should == 10 end it "includes valid paging meta data" do page[:meta][:songs][:count].should == 18 page[:meta][:songs][:page_count].should == 2 + page[:meta][:songs][:first_href].should == '/songs' page[:meta][:songs][:previous_page].should == nil page[:meta][:songs][:previous_href].should == nil page[:meta][:songs][:next_page].should == 2 page[:meta][:songs][:next_href].should == '/songs?page=2' + page[:meta][:songs][:last_href].should == '/songs?page=2' end it "includes links" do page[:links].should == { 'songs.album' => { :href => "/albums/{songs.album}", :type => :albums }, 'songs.artist' => { :href => "/artists/{songs.artist}", :type => :artists } @@ -42,9 +44,10 @@ page[:meta][:songs][:page_count].should == 6 end it "includes the custom page size in the page hrefs" do page[:meta][:songs][:next_page].should == 2 page[:meta][:songs][:next_href].should == '/songs?page=2&page_size=3' + page[:meta][:songs][:last_href].should == '/songs?page=6&page_size=3' end end context "with custom filter" do context "valid :title" do