diff options
author | Nihad Abbasov <narkoz.2008@gmail.com> | 2011-11-15 11:25:26 +0400 |
---|---|---|
committer | Nihad Abbasov <narkoz.2008@gmail.com> | 2011-11-15 11:25:26 +0400 |
commit | 7b36b8d130561aa3f953962614e1774fa2603a11 (patch) | |
tree | 29f6b16d54be127659f88b9891ff91afb3ee64cd /spec | |
parent | 003bf61258ea20128315076936f09ea198e56bcb (diff) | |
download | gitlab-ce-7b36b8d130561aa3f953962614e1774fa2603a11.tar.gz |
access project feeds via private token
Diffstat (limited to 'spec')
-rw-r--r-- | spec/requests/commits_spec.rb | 10 | ||||
-rw-r--r-- | spec/requests/issues_spec.rb | 10 |
2 files changed, 20 insertions, 0 deletions
diff --git a/spec/requests/commits_spec.rb b/spec/requests/commits_spec.rb index 2bbd6b9f104..e0897632c03 100644 --- a/spec/requests/commits_spec.rb +++ b/spec/requests/commits_spec.rb @@ -34,6 +34,16 @@ describe "Commits" do page.body.should have_selector("author email", :text => commit.author_email) page.body.should have_selector("entry summary", :text => commit.message) end + + it "should render atom feed via private token" do + logout + visit project_commits_path(project, :atom, :private_token => @user.private_token) + + page.response_headers['Content-Type'].should have_content("application/atom+xml") + page.body.should have_selector("title", :text => "Recent commits to #{project.name}") + page.body.should have_selector("author email", :text => commit.author_email) + page.body.should have_selector("entry summary", :text => commit.message) + end end describe "GET /commits/:id" do diff --git a/spec/requests/issues_spec.rb b/spec/requests/issues_spec.rb index c77316d6452..85cee062ded 100644 --- a/spec/requests/issues_spec.rb +++ b/spec/requests/issues_spec.rb @@ -36,6 +36,16 @@ describe "Issues" do page.body.should have_selector("entry summary", :text => @issue.title) end + it "should render atom feed via private token" do + logout + visit project_issues_path(project, :atom, :private_token => @user.private_token) + + page.response_headers['Content-Type'].should have_content("application/atom+xml") + page.body.should have_selector("title", :text => "#{project.name} issues") + page.body.should have_selector("author email", :text => @issue.author_email) + page.body.should have_selector("entry summary", :text => @issue.title) + end + describe "Destroy" do before do # admin access to remove issue |