From 91ba5ff8796384a26510d08158f2ba316ef9080f Mon Sep 17 00:00:00 2001 From: taitus Date: Wed, 24 Apr 2019 16:23:09 +0200 Subject: [PATCH] Fix flakys specs --- spec/lib/remote_translations_caller_spec.rb | 4 ++++ spec/models/remote_translation_spec.rb | 10 +++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/spec/lib/remote_translations_caller_spec.rb b/spec/lib/remote_translations_caller_spec.rb index 537ea3c56..3aef505c7 100644 --- a/spec/lib/remote_translations_caller_spec.rb +++ b/spec/lib/remote_translations_caller_spec.rb @@ -6,6 +6,10 @@ describe RemoteTranslationsCaller do RemoteTranslation.skip_callback(:create, :after, :enqueue_remote_translation) end + after do + RemoteTranslation.set_callback(:create, :after, :enqueue_remote_translation) + end + describe "#call" do context "Debates" do diff --git a/spec/models/remote_translation_spec.rb b/spec/models/remote_translation_spec.rb index 8fefe9000..a21b59e84 100644 --- a/spec/models/remote_translation_spec.rb +++ b/spec/models/remote_translation_spec.rb @@ -30,14 +30,18 @@ describe RemoteTranslation do describe "#enqueue_remote_translation" do - it "after create enqueue Delayed Job" do + before do Delayed::Worker.delay_jobs = true + end - expect { remote_translation.save }.to change { Delayed::Job.count }.by(1) - + after do Delayed::Worker.delay_jobs = false end + it "after create enqueue Delayed Job" do + expect { remote_translation.save }.to change { Delayed::Job.count }.by(1) + end + end end