From 3f6288d5c7b6bbed7d7d2581822d7913f91bf544 Mon Sep 17 00:00:00 2001 From: Maikel Linke Date: Thu, 17 Sep 2020 15:53:27 +1000 Subject: [PATCH] Load rake task under test for all its specs If you ran only the second spec without the first, the rake file wasn't loaded and the test failed. --- spec/lib/tasks/users_rake_spec.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spec/lib/tasks/users_rake_spec.rb b/spec/lib/tasks/users_rake_spec.rb index 9229d5b032..cfddfec7ae 100644 --- a/spec/lib/tasks/users_rake_spec.rb +++ b/spec/lib/tasks/users_rake_spec.rb @@ -4,12 +4,14 @@ require 'spec_helper' require 'rake' describe 'users.rake' do + before(:all) do + Rake.application.rake_require 'tasks/users' + Rake::Task.define_task(:environment) + end + describe ':remove_enterprise_limit' do context 'when the user exists' do it 'sets the enterprise_limit to the maximum integer' do - Rake.application.rake_require 'tasks/users' - Rake::Task.define_task(:environment) - max_integer = 2_147_483_647 user = create(:user)