diff options
| author | Matija Čupić <matteeyah@gmail.com> | 2017-12-16 04:00:54 +0100 |
|---|---|---|
| committer | Matija Čupić <matteeyah@gmail.com> | 2017-12-16 04:00:54 +0100 |
| commit | 1de0261d5ec9385405291426f56b190148707700 (patch) | |
| tree | f99821854462f997a1125651af7f4d36f6b4ec37 /spec/workers | |
| parent | 68b95cd01e674cd2dbce45c49f5be04c223b718d (diff) | |
| download | gitlab-ce-1de0261d5ec9385405291426f56b190148707700.tar.gz | |
Isolate CheckGcpProjectBillingWorker specreturns
Diffstat (limited to 'spec/workers')
| -rw-r--r-- | spec/workers/check_gcp_project_billing_worker_spec.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/spec/workers/check_gcp_project_billing_worker_spec.rb b/spec/workers/check_gcp_project_billing_worker_spec.rb index c6e624f65be..70738f36324 100644 --- a/spec/workers/check_gcp_project_billing_worker_spec.rb +++ b/spec/workers/check_gcp_project_billing_worker_spec.rb @@ -12,12 +12,13 @@ describe CheckGcpProjectBillingWorker do end it 'stores billing status in redis' do + redis_double = double + expect(CheckGcpProjectBillingService).to receive_message_chain(:new, :execute).and_return(true) - subject + expect(Gitlab::Redis::SharedState).to receive(:with).and_yield(redis_double) + expect(redis_double).to receive(:set).with(CheckGcpProjectBillingWorker.redis_shared_state_key_for(token), anything) - Gitlab::Redis::SharedState.with do |redis| - expect(redis.get("gitlab:gcp:#{token}:billing_enabled")).to eq('true') - end + subject end end end |
