Sha256: f09e3c8ddcd883ff1ca3fbdf67dfa621bd5b661b2fc027081a24c0db828031ac
Contents?: true
Size: 612 Bytes
Versions: 1
Compression:
Stored size: 612 Bytes
Contents
require_relative '../spec_helper' describe Footrest::Pagination do context "on_complete" do it 'captures prev, next, first, last, and current page links as response headers' do response = { response_headers: { link: "<current_link>; rel=\"current\",<next_link>; rel=\"next\",<prev_link>; rel=\"prev\",<first_link>; rel=\"first\",<last_link>; rel=\"last\"" } } Footrest::Pagination.new.on_complete(response) %w(prev next first last current).each do |page| expect(response["#{page}_page".to_sym]).to eq("#{page}_link") end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
footrest-0.4.1 | spec/footrest/pagination_spec.rb |