diff options
author | mattl <mattl@gitlab.com> | 2016-12-07 12:44:41 -0500 |
---|---|---|
committer | mattl <mattl@gitlab.com> | 2016-12-12 13:45:18 -0500 |
commit | 32ddadc02aa1ec3e06b38d8ba6859f992c0e1d57 (patch) | |
tree | 7579be126a2fb8c1db328bc68cb8e183feb4700a | |
parent | c63e334950724e2d01beb41d3f69b7530b1dcc59 (diff) | |
download | gitlab-ce-32ddadc02aa1ec3e06b38d8ba6859f992c0e1d57.tar.gz |
WIP: Adding tests to the atom feed generation.
-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) |