Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
李少辉-开发者
gitlab-foss
提交
84c68bb1
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,发现更多精彩内容 >>
提交
84c68bb1
编写于
5月 30, 2017
作者:
J
Jarka Kadlecova
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Address MR comments
上级
a678f42e
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
25 addition
and
4 deletion
+25
-4
app/models/project_services/deployment_service.rb
app/models/project_services/deployment_service.rb
+4
-0
app/models/project_services/jira_service.rb
app/models/project_services/jira_service.rb
+1
-1
app/models/project_services/mock_ci_service.rb
app/models/project_services/mock_ci_service.rb
+4
-0
app/models/project_services/mock_monitoring_service.rb
app/models/project_services/mock_monitoring_service.rb
+4
-0
spec/controllers/projects/services_controller_spec.rb
spec/controllers/projects/services_controller_spec.rb
+0
-3
spec/features/projects/services/jira_service_spec.rb
spec/features/projects/services/jira_service_spec.rb
+12
-0
未找到文件。
app/models/project_services/deployment_service.rb
浏览文件 @
84c68bb1
...
...
@@ -30,4 +30,8 @@ class DeploymentService < Service
def
terminals
(
environment
)
raise
NotImplementedError
end
def
can_test?
false
end
end
app/models/project_services/jira_service.rb
浏览文件 @
84c68bb1
...
...
@@ -91,7 +91,7 @@ class JiraService < IssueTrackerService
{
type:
'text'
,
name:
'project_key'
,
placeholder:
'Project Key'
,
required:
true
},
{
type:
'text'
,
name:
'username'
,
placeholder:
''
,
required:
true
},
{
type:
'password'
,
name:
'password'
,
placeholder:
''
,
required:
true
},
{
type:
'text'
,
name:
'jira_issue_transition_id'
,
placeholder:
''
,
required:
true
}
{
type:
'text'
,
name:
'jira_issue_transition_id'
,
placeholder:
''
}
]
end
...
...
app/models/project_services/mock_ci_service.rb
浏览文件 @
84c68bb1
...
...
@@ -80,4 +80,8 @@ class MockCiService < CiService
:error
end
end
def
can_test?
false
end
end
app/models/project_services/mock_monitoring_service.rb
浏览文件 @
84c68bb1
...
...
@@ -14,4 +14,8 @@ class MockMonitoringService < MonitoringService
def
metrics
(
environment
)
JSON
.
parse
(
File
.
read
(
Rails
.
root
+
'spec/fixtures/metrics.json'
))
end
def
can_test?
false
end
end
spec/controllers/projects/services_controller_spec.rb
浏览文件 @
84c68bb1
...
...
@@ -58,9 +58,6 @@ describe Projects::ServicesController do
expect
(
response
.
status
).
to
eq
(
200
)
end
def
built_service
end
end
context
'failure'
do
...
...
spec/features/projects/services/jira_service_spec.rb
浏览文件 @
84c68bb1
...
...
@@ -47,6 +47,18 @@ feature 'Setup Jira service', :feature, :js do
WebMock
.
stub_request
(
:get
,
project_url
).
to_return
(
status:
401
)
end
it
'shows errors when some required fields are not filled in'
do
click_link
(
'JIRA'
)
check
'Active'
fill_in
'service_password'
,
with:
'password'
click_button
(
'Test settings and save changes'
)
page
.
within
(
'.service-settings'
)
do
expect
(
page
).
to
have_content
(
'This field is required.'
)
end
end
it
'activates the JIRA service'
do
click_link
(
'JIRA'
)
fill_form
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录