aboutsummaryrefslogtreecommitdiffstats
path: root/spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec')
-rw-r--r--spec/workers/workbench_import_worker_spec.rb11
1 files changed, 10 insertions, 1 deletions
diff --git a/spec/workers/workbench_import_worker_spec.rb b/spec/workers/workbench_import_worker_spec.rb
index 3030f8d64..d74471a42 100644
--- a/spec/workers/workbench_import_worker_spec.rb
+++ b/spec/workers/workbench_import_worker_spec.rb
@@ -38,6 +38,8 @@ RSpec.describe WorkbenchImportWorker, type: [:worker, :request] do
let( :post_response_ok ){ double(status: 201, body: "{}") }
before do
+ Timecop.freeze(Time.now)
+
# Silence Logger
allow_any_instance_of(Logger).to receive(:info)
allow_any_instance_of(Logger).to receive(:warn)
@@ -48,7 +50,14 @@ RSpec.describe WorkbenchImportWorker, type: [:worker, :request] do
allow(Api::V1::ApiKey).to receive(:from).and_return(api_key)
allow(ZipService).to receive(:new).with(downloaded_zip).and_return zip_service
expect(zip_service).to receive(:entry_group_streams).and_return(entry_groups)
- expect( import ).to receive(:update).with(status: 'running')
+ expect( import ).to receive(:update).with(
+ status: 'running',
+ started_at: Time.now
+ )
+ end
+
+ after do
+ Timecop.return
end