Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
4ef5d1fd
G
gitlab-foss
项目概览
李少辉-开发者
/
gitlab-foss
通知
15
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gitlab-foss
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
4ef5d1fd
编写于
11月 19, 2018
作者:
S
Sanad Liaquat
提交者:
Mark Lapierre
11月 19, 2018
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
CE port of "qa-staging-15-use-existing-users-ee"
上级
9cbc82ef
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
28 addition
and
1 deletion
+28
-1
qa/qa/resource/user.rb
qa/qa/resource/user.rb
+11
-0
qa/qa/runtime/env.rb
qa/qa/runtime/env.rb
+16
-0
qa/qa/specs/features/browser_ui/1_manage/project/add_project_member_spec.rb
...es/browser_ui/1_manage/project/add_project_member_spec.rb
+1
-1
未找到文件。
qa/qa/resource/user.rb
浏览文件 @
4ef5d1fd
...
...
@@ -76,6 +76,17 @@ module QA
}
end
def
self
.
fabricate_or_use
(
username
,
password
)
if
Runtime
::
Env
.
signup_disabled?
self
.
new
.
tap
do
|
user
|
user
.
username
=
username
user
.
password
=
password
end
else
self
.
fabricate!
end
end
private
def
fetch_id
(
username
)
...
...
qa/qa/runtime/env.rb
浏览文件 @
4ef5d1fd
...
...
@@ -75,6 +75,22 @@ module QA
ENV
[
'GITLAB_FORKER_PASSWORD'
]
end
def
gitlab_qa_username_1
ENV
[
'GITLAB_QA_USERNAME_1'
]
||
'gitlab-qa-user1'
end
def
gitlab_qa_password_1
ENV
[
'GITLAB_QA_PASSWORD_1'
]
end
def
gitlab_qa_username_2
ENV
[
'GITLAB_QA_USERNAME_2'
]
||
'gitlab-qa-user2'
end
def
gitlab_qa_password_2
ENV
[
'GITLAB_QA_PASSWORD_2'
]
end
def
ldap_username
ENV
[
'GITLAB_LDAP_USERNAME'
]
end
...
...
qa/qa/specs/features/browser_ui/1_manage/project/add_project_member_spec.rb
浏览文件 @
4ef5d1fd
...
...
@@ -7,7 +7,7 @@ module QA
Runtime
::
Browser
.
visit
(
:gitlab
,
Page
::
Main
::
Login
)
Page
::
Main
::
Login
.
perform
(
&
:sign_in_using_credentials
)
user
=
Resource
::
User
.
fabricate
!
user
=
Resource
::
User
.
fabricate
_or_use
(
Runtime
::
Env
.
gitlab_qa_username_1
,
Runtime
::
Env
.
gitlab_qa_password_1
)
project
=
Resource
::
Project
.
fabricate!
do
|
resource
|
resource
.
name
=
'add-member-project'
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录