Skip to content

Commit 13891a2

Browse files
committed
fix: AppLogEmitter classes unit tests are fixed
1 parent 802ee42 commit 13891a2

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

spec/unit/lib/app_log_emitter_spec.rb

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
require 'spec_helper'
2+
require 'loggregator_emitter/client'
23

34
module VCAP
45
RSpec.describe AppLogEmitter do
@@ -18,12 +19,12 @@ module VCAP
1819

1920
describe 'when no emitter is set' do
2021
it 'does not emit errors' do
21-
expect_any_instance_of(LoggregatorEmitter::Emitter).not_to receive(:emit_error)
22+
expect_any_instance_of(LoggregatorEmitter::Client).not_to receive(:emit_error)
2223
AppLogEmitter.emit_error('app_id', 'error message')
2324
end
2425

2526
it 'does not emit' do
26-
expect_any_instance_of(LoggregatorEmitter::Emitter).not_to receive(:emit)
27+
expect_any_instance_of(LoggregatorEmitter::Client).not_to receive(:emit)
2728
AppLogEmitter.emit('app_id', 'log message')
2829
end
2930
end
@@ -62,7 +63,7 @@ module VCAP
6263
let(:org) { VCAP::CloudController::Organization.make }
6364
let(:space) { VCAP::CloudController::Space.make(organization: org) }
6465
let(:app) { VCAP::CloudController::AppModel.make(space:) }
65-
let(:emitter) { LoggregatorEmitter::Emitter.new('127.0.0.1:1234', 'cloud_controller', 'API', 1) }
66+
let(:emitter) { instance_double(LoggregatorEmitter::Client) }
6667

6768
before do
6869
AppLogEmitter.emitter = emitter

0 commit comments

Comments
 (0)