Sha256: 4bcf9144dc8e77330ea431048c785527d9d6266a931bf7f14d68e1f484d6ecb3

Contents?: true

Size: 455 Bytes

Versions: 3

Compression:

Stored size: 455 Bytes

Contents

require 'spec_helper'

describe CommentsController, '#index', type: :controller do
  context 'when model has per_page attribute' do
    it 'overrides WillPaginate default' do
      FactoryGirl.create_list(:comment, 4)
      get :index, format: :json
      expect(response.headers['Link']).to eq("<#{comments_url(page: 2, per_page: 2, format: :json)}>; rel=\"next\", <#{comments_url(page: 2, per_page: 2, format: :json)}>; rel=\"last\"")
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
api_pagination_headers-2.1.1 spec/controllers/comments_controller_spec.rb
api_pagination_headers-2.1.0 spec/controllers/comments_controller_spec.rb
api_pagination_headers-2.0.1 spec/controllers/comments_controller_spec.rb