Commit 05e6bab4a1c9eb47c0e7f90dac5e036fe1926172
1 parent
cab5c165
Exists in
master
and in
1 other branch
Avoid doing repair:database in test because can really take long time
The ProblemClearer launch a repair:database to limit the size of mongoDB database. Avoid to do it in test because can take 3s. This commit reduce by 3s the spec suite
Showing
1 changed file
with
3 additions
and
0 deletions
Show diff stats
spec/interactors/resolved_problem_clearer_spec.rb
@@ -29,9 +29,12 @@ describe ResolvedProblemClearer do | @@ -29,9 +29,12 @@ describe ResolvedProblemClearer do | ||
29 | 29 | ||
30 | context "with problem resolve" do | 30 | context "with problem resolve" do |
31 | before do | 31 | before do |
32 | + Mongoid.config.master.stub(:command).and_call_original | ||
33 | + Mongoid.config.master.stub(:command).with({:repairDatabase => 1}) | ||
32 | problems.first.resolve! | 34 | problems.first.resolve! |
33 | problems.second.resolve! | 35 | problems.second.resolve! |
34 | end | 36 | end |
37 | + | ||
35 | it 'delete problem resolve' do | 38 | it 'delete problem resolve' do |
36 | expect { | 39 | expect { |
37 | expect(resolved_problem_clearer.execute).to eq 2 | 40 | expect(resolved_problem_clearer.execute).to eq 2 |