diff options
Diffstat (limited to 'spec/features/atom/users_spec.rb')
-rw-r--r-- | spec/features/atom/users_spec.rb | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/spec/features/atom/users_spec.rb b/spec/features/atom/users_spec.rb index 7de8bea5049..3a8e22aa79b 100644 --- a/spec/features/atom/users_spec.rb +++ b/spec/features/atom/users_spec.rb @@ -1,47 +1,47 @@ -require 'spec_helper' +require "spec_helper" describe "User Feed" do describe "GET /" do let!(:user) { create(:user) } - context 'user atom feed via personal access token' do + context "user atom feed via personal access token" do it "renders user atom feed" do personal_access_token = create(:personal_access_token, user: user) visit user_path(user, :atom, private_token: personal_access_token.token) - expect(body).to have_selector('feed title') + expect(body).to have_selector("feed title") end end - context 'user atom feed via feed token' do + context "user atom feed via feed token" do it "renders user atom feed" do visit user_path(user, :atom, feed_token: user.feed_token) - expect(body).to have_selector('feed title') + expect(body).to have_selector("feed title") end end - context 'feed content' do + context "feed content" do let(:project) { create(:project, :repository) } let(:issue) do create(:issue, - project: project, - author: user, - description: "Houston, we have a bug!\n\n***\n\nI guess.") + project: project, + author: user, + description: "Houston, we have a bug!\n\n***\n\nI guess.") end let(:note) do create(:note, - noteable: issue, - author: user, - note: 'Bug confirmed :+1:', - project: project) + noteable: issue, + author: user, + note: "Bug confirmed :+1:", + project: project) end let(:merge_request) do create(:merge_request, - title: 'Fix bug', - author: user, - source_project: project, - target_project: project, - description: "Here is the fix: ") + title: "Fix bug", + author: user, + source_project: project, + target_project: project, + description: "Here is the fix: ") end let(:push_event) { create(:push_event, project: project, author: user) } let!(:push_event_payload) { create(:push_event_payload, event: push_event) } @@ -54,28 +54,28 @@ describe "User Feed" do visit user_path(user, :atom, feed_token: user.feed_token) end - it 'has issue opened event' do + it "has issue opened event" do expect(body).to have_content("#{safe_name} opened issue ##{issue.iid}") end - it 'has issue comment event' do + it "has issue comment event" do expect(body) .to have_content("#{safe_name} commented on issue ##{issue.iid}") end - it 'has XHTML summaries in issue descriptions' do + it "has XHTML summaries in issue descriptions" do expect(body).to match %r{<hr ?/>} end - it 'has XHTML summaries in notes' do + it "has XHTML summaries in notes" do expect(body).to match /Bug confirmed <gl-emoji[^>]*>/ end - it 'has XHTML summaries in merge request descriptions' do + it "has XHTML summaries in merge request descriptions" do expect(body).to match %r{Here is the fix: <a[^>]*><img[^>]*/></a>} end - it 'has push event commit ID' do + it "has push event commit ID" do expect(body).to have_content(Commit.truncate_sha(push_event.commit_id)) end end |