diff options
author | mattl <mattl@gitlab.com> | 2016-12-07 12:44:41 -0500 |
---|---|---|
committer | mattl <mattl@gitlab.com> | 2016-12-07 12:44:41 -0500 |
commit | 5f2f4354211f105a5dc963ef3abc9dbad66e27e3 (patch) | |
tree | e57d5530769e295cf47ab94f32978f5356e75055 | |
parent | 45b7eb6177726d7aea6440ed4849061b560e6dd1 (diff) | |
download | gitlab-ce-mr-origin-7682.tar.gz |
WIP: Adding tests to the atom feed generation.mr-origin-7682
-rw-r--r-- | spec/features/atom/dashboard_issues_spec.rb | 3 | ||||
-rw-r--r-- | spec/features/atom/dashboard_spec.rb | 3 | ||||
-rw-r--r-- | spec/features/atom/issues_spec.rb | 3 | ||||
-rw-r--r-- | spec/features/atom/users_spec.rb | 3 |
4 files changed, 12 insertions, 0 deletions
diff --git a/spec/features/atom/dashboard_issues_spec.rb b/spec/features/atom/dashboard_issues_spec.rb index 21ee6cedbae..4583ad20d17 100644 --- a/spec/features/atom/dashboard_issues_spec.rb +++ b/spec/features/atom/dashboard_issues_spec.rb @@ -6,6 +6,9 @@ describe "Dashboard Issues Feed", feature: true do let!(:project1) { create(:project) } let!(:project2) { create(:project) } + it_behaves_like 'public email is not shown in events feed' + it_behaves_like 'uri tag includes user page URL' + before do project1.team << [user, :master] project2.team << [user, :master] diff --git a/spec/features/atom/dashboard_spec.rb b/spec/features/atom/dashboard_spec.rb index 746df36bb25..57df2d95ba6 100644 --- a/spec/features/atom/dashboard_spec.rb +++ b/spec/features/atom/dashboard_spec.rb @@ -4,6 +4,9 @@ describe "Dashboard Feed", feature: true do describe "GET /" do let!(:user) { create(:user, name: "Jonh") } + it_behaves_like 'public email is not shown in events feed' + it_behaves_like 'uri tag includes user page URL' + context "projects atom feed via private token" do it "renders projects atom feed" do visit dashboard_projects_path(:atom, private_token: user.private_token) diff --git a/spec/features/atom/issues_spec.rb b/spec/features/atom/issues_spec.rb index 863412d18eb..bf0d206c3fb 100644 --- a/spec/features/atom/issues_spec.rb +++ b/spec/features/atom/issues_spec.rb @@ -6,6 +6,9 @@ describe 'Issues Feed', feature: true do let!(:group) { create(:group) } let!(:project) { create(:project) } let!(:issue) { create(:issue, author: user, project: project) } + + it_behaves_like 'public email is not shown in events feed' + it_behaves_like 'uri tag includes user page URL' before do project.team << [user, :developer] diff --git a/spec/features/atom/users_spec.rb b/spec/features/atom/users_spec.rb index f8c3ccb416b..3eb751e63e8 100644 --- a/spec/features/atom/users_spec.rb +++ b/spec/features/atom/users_spec.rb @@ -4,6 +4,9 @@ describe "User Feed", feature: true do describe "GET /" do let!(:user) { create(:user) } + it_behaves_like 'public email is not shown in events feed' + it_behaves_like 'uri tag includes user page URL' + context 'user atom feed via private token' do it "renders user atom feed" do visit user_path(user, :atom, private_token: user.private_token) |