Открыть боковую панель
nt_test133
nt_project_uxpg8lvcuq8w
Коммиты
8eb51dc0
Коммит
8eb51dc0
создал
Дек 16, 2015
по автору
Douwe Maan
Просмотр файлов
Fix updating and disabling merge button when Merge Immediately is clicked
владелец
d89216ee
Изменения
2
Скрыть пробелы
Построчно
Рядом
app/views/projects/merge_requests/widget/open/_accept.html.haml
Просмотр файла @
8eb51dc0
...
...
@@ -7,9 +7,9 @@
.accept-action
-
if
@ci_commit
&&
@ci_commit
.
active?
%span
.btn-group
=
link_to
"#"
,
class:
"btn btn-create merge_when_build_succeeds"
do
=
button_tag
class:
"btn btn-create
js-merge-button
merge_when_build_succeeds"
do
Merge When Build Succeeds
%a
.
btn
.
btn-success
.
dropdown-toggle
{
'data-toggle'
=>
'dropdown'
}
=
button_tag
class:
"
btn
btn-success
dropdown-toggle
"
,
'data-toggle'
=>
'dropdown'
do
%span
.caret
%span
.sr-only
Select Merge Moment
...
...
@@ -23,7 +23,7 @@
=
icon
(
'warning fw'
)
Merge Immediately
-
else
=
f
.
button
class:
"btn btn-create btn-grouped accept_merge_request
#{
status_class
}
"
do
=
f
.
button
class:
"btn btn-create btn-grouped
js-merge-button
accept_merge_request
#{
status_class
}
"
do
Accept Merge Request
-
if
@merge_request
.
can_remove_source_branch?
(
current_user
)
.accept-control.checkbox
...
...
@@ -43,7 +43,7 @@
:javascript
$
(
'
.accept_merge_request
'
).
on
(
'
click
'
,
function
()
{
$
(
this
).
html
(
"
<i class='fa fa-spinner fa-spin'></i> Merge in progress
"
);
$
(
'
.js-merge-button
'
).
html
(
"
<i class='fa fa-spinner fa-spin'></i> Merge in progress
"
);
});
$
(
'
.accept-mr-form
'
).
on
(
'
ajax:send
'
,
function
()
{
...
...
spec/features/merge_requests/merge_when_build_succeeds_spec.rb
Просмотр файла @
8eb51dc0
...
...
@@ -21,12 +21,12 @@
end
it
'displays the Merge When Build Succeeds button'
do
expect
(
page
).
to
have_
link
"Merge When Build Succeeds"
expect
(
page
).
to
have_
button
"Merge When Build Succeeds"
end
context
"Merge When Build succeeds enabled"
do
before
do
click_
link
"Merge When Build Succeeds"
click_
button
"Merge When Build Succeeds"
end
it
'activates Merge When Build Succeeds feature'
do
...
...
@@ -58,7 +58,7 @@
it
'cancels the automatic merge'
do
click_link
"Cancel Automatic Merge"
expect
(
page
).
to
have_
link
"Merge When Build Succeeds"
expect
(
page
).
to
have_
button
"Merge When Build Succeeds"
visit_merge_request
(
merge_request
)
# Needed to refresh the page
expect
(
page
).
to
have_content
"Canceled the automatic merge"
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать