From 154c57f4851c6e2c88788d63950a698f0f14a021 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Fri, 17 May 2019 20:48:34 +0200 Subject: [PATCH] statistics_calculations_spec: login user We need a user to create packages but avoid creating a home project for it as it breaks the test's expectation --- src/api/spec/lib/statistics_calculations_spec.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/api/spec/lib/statistics_calculations_spec.rb b/src/api/spec/lib/statistics_calculations_spec.rb index 2c86adf0831..93b1253f8d7 100644 --- a/src/api/spec/lib/statistics_calculations_spec.rb +++ b/src/api/spec/lib/statistics_calculations_spec.rb @@ -4,12 +4,15 @@ RSpec.describe StatisticsCalculations do describe 'get_latest_updated' do + let(:user) { create(:confirmed_user) } let(:package_1) { create(:package) } let(:package_2) { create(:package, name: 'my_package') } let(:package_3) { create(:package) } let(:project_without_package) { create(:project) } before do + Configuration.update(allow_user_to_create_home_project: false) + User.session = user # Create all objects and their relations with the correct timestamps Timecop.freeze(30.seconds.ago) { package_1 } Timecop.freeze(1.minute.ago) { package_2 }