summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2016-02-02 14:34:46 +0100
committerRémy Coutable <remy@rymai.me>2016-02-02 15:26:29 +0100
commit070a3079fc9115ec564bc48f6b4deec5cabd901d (patch)
treeb5d61812daae9fc8bf68c6bdb2933f5c8c92c065 /spec
parentc41a8be8d266ceefac307939a2acfd103260fb29 (diff)
downloadgitlab-ce-070a3079fc9115ec564bc48f6b4deec5cabd901d.tar.gz
Add a spec for the API pagination Link header
Diffstat (limited to 'spec')
-rw-r--r--spec/requests/api/issues_spec.rb6
1 files changed, 3 insertions, 3 deletions
diff --git a/spec/requests/api/issues_spec.rb b/spec/requests/api/issues_spec.rb
index 5e65ad18c0e..410e684ee3b 100644
--- a/spec/requests/api/issues_spec.rb
+++ b/spec/requests/api/issues_spec.rb
@@ -46,10 +46,10 @@ describe API::API, api: true do
expect(json_response.first['title']).to eq(issue.title)
end
- it "should add pagination headers" do
- get api("/issues?per_page=3", user)
+ it "should add pagination headers and keep query params" do
+ get api("/issues?state=closed&per_page=3", user)
expect(response.headers['Link']).to eq(
- '<http://www.example.com/api/v3/issues?page=1&per_page=3>; rel="first", <http://www.example.com/api/v3/issues?page=1&per_page=3>; rel="last"'
+ '<http://www.example.com/api/v3/issues?page=1&per_page=3&private_token=%s&state=closed>; rel="first", <http://www.example.com/api/v3/issues?page=1&per_page=3&private_token=%s&state=closed>; rel="last"' % [user.private_token, user.private_token]
)
end