summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormattl <mattl@gitlab.com>2016-12-07 12:44:41 -0500
committermattl <mattl@gitlab.com>2016-12-07 12:44:41 -0500
commit5f2f4354211f105a5dc963ef3abc9dbad66e27e3 (patch)
treee57d5530769e295cf47ab94f32978f5356e75055
parent45b7eb6177726d7aea6440ed4849061b560e6dd1 (diff)
downloadgitlab-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.rb3
-rw-r--r--spec/features/atom/dashboard_spec.rb3
-rw-r--r--spec/features/atom/issues_spec.rb3
-rw-r--r--spec/features/atom/users_spec.rb3
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)