Не подтверждена Коммит 946afebd создал по автору Matija Čupić's avatar Matija Čupić
Просмотр файлов

Calculate artifact size properly

владелец 54a3ec47
......@@ -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
......
......@@ -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.
Сначала завершите редактирование этого сообщения!
Пожалуйста, зарегистрируйтесь или чтобы прокомментировать