Открыть боковую панель
nt_test121
nt_project_9da4a5yt9x4b
Коммиты
946afebd
Не подтверждена
Коммит
946afebd
создал
Сен 12, 2019
по автору
Matija Čupić
Просмотр файлов
Calculate artifact size properly
владелец
54a3ec47
Изменения
2
Скрыть пробелы
Построчно
Рядом
app/controllers/projects/artifacts_controller.rb
Просмотр файла @
946afebd
...
...
@@ -17,8 +17,10 @@ class Projects::ArtifactsController < Projects::ApplicationController
def
index
finder
=
ArtifactsFinder
.
new
(
@project
,
artifacts_params
)
@artifacts
=
finder
.
execute
.
page
(
params
[
:page
]).
per
(
MAX_PER_PAGE
)
@total_size
=
@artifacts
.
total_size
all_artifacts
=
finder
.
execute
@artifacts
=
all_artifacts
.
page
(
params
[
:page
]).
per
(
MAX_PER_PAGE
)
@total_size
=
all_artifacts
.
total_size
end
def
destroy
...
...
spec/controllers/projects/artifacts_controller_spec.rb
Просмотр файла @
946afebd
...
...
@@ -29,6 +29,12 @@
expect
(
assigns
(
:artifacts
)).
to
contain_exactly
(
*
project
.
job_artifacts
)
end
it
'sets the total size variable'
do
subject
expect
(
assigns
(
:total_size
)).
to
eq
(
project
.
job_artifacts
.
total_size
)
end
describe
'pagination'
do
before
do
stub_const
(
"
#{
described_class
}
::MAX_PER_PAGE"
,
1
)
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать