summaryrefslogtreecommitdiff
path: root/qa/qa/specs/features/browser_ui/2_plan
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2019-09-17 03:06:07 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2019-09-17 03:06:07 +0000
commit3d67f14ecb37274f1c269c0d50b61615788c7f16 (patch)
treee6d1817f892b70bee5319236666dfe376c9d515a /qa/qa/specs/features/browser_ui/2_plan
parent48c77599ca5d833ce01ca310af4887200875174f (diff)
downloadgitlab-ce-3d67f14ecb37274f1c269c0d50b61615788c7f16.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'qa/qa/specs/features/browser_ui/2_plan')
-rw-r--r--qa/qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb25
1 files changed, 4 insertions, 21 deletions
diff --git a/qa/qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb b/qa/qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb
index 925c601f869..e3fd835bb01 100644
--- a/qa/qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb
+++ b/qa/qa/specs/features/browser_ui/2_plan/issue/mentions_spec.rb
@@ -3,29 +3,12 @@
module QA
context 'Plan', :smoke do
describe 'mention' do
- let(:user) do
- Resource::User.fabricate_via_api! do |user|
- user.name = "bob"
- user.password = "1234test"
- end
- end
-
before do
- QA::Runtime::Env.personal_access_token = QA::Runtime::Env.admin_personal_access_token
-
- unless QA::Runtime::Env.personal_access_token
- Runtime::Browser.visit(:gitlab, Page::Main::Login)
- Page::Main::Login.perform(&:sign_in_using_admin_credentials)
- end
-
- QA::Runtime::Env.personal_access_token = nil
-
- Page::Main::Menu.perform(&:sign_out) if Page::Main::Menu.perform { |p| p.has_personal_area?(wait: 0) }
-
Runtime::Browser.visit(:gitlab, Page::Main::Login)
-
Page::Main::Login.perform(&:sign_in_using_credentials)
+ @user = Resource::User.fabricate_or_use(Runtime::Env.gitlab_qa_username_1, Runtime::Env.gitlab_qa_password_1)
+
project = Resource::Project.fabricate_via_api! do |resource|
resource.name = 'project-to-test-mention'
end
@@ -33,7 +16,7 @@ module QA
Page::Project::Show.perform(&:go_to_members_settings)
Page::Project::Settings::Members.perform do |members|
- members.add_member(user.username)
+ members.add_member(@user.username)
end
issue = Resource::Issue.fabricate_via_api! do |issue|
@@ -45,7 +28,7 @@ module QA
it 'user mentions another user in an issue' do
Page::Project::Issue::Show.perform do |show|
- at_username = "@#{user.username}"
+ at_username = "@#{@user.username}"
show.select_all_activities_filter
show.comment(at_username)