diff --git a/packages/dd-trace/src/noop/dogstatsd.js b/packages/dd-trace/src/noop/dogstatsd.js index 899ac11e228..24abcc7306c 100644 --- a/packages/dd-trace/src/noop/dogstatsd.js +++ b/packages/dd-trace/src/noop/dogstatsd.js @@ -1,6 +1,8 @@ module.exports = class NoopDogStatsDClient { increment () { } + decrement () { } + gauge () { } distribution () { } diff --git a/packages/dd-trace/test/proxy.spec.js b/packages/dd-trace/test/proxy.spec.js index 562c70f4336..b09e2207a21 100644 --- a/packages/dd-trace/test/proxy.spec.js +++ b/packages/dd-trace/test/proxy.spec.js @@ -75,6 +75,7 @@ describe('TracerProxy', () => { noopDogStatsDClient = { increment: sinon.spy(), + decrement: sinon.spy(), gauge: sinon.spy(), distribution: sinon.spy(), histogram: sinon.spy(), @@ -676,6 +677,8 @@ describe('TracerProxy', () => { it('should not throw when calling noop methods', () => { proxy.dogstatsd.increment('inc') expect(noopDogStatsDClient.increment).to.have.been.calledWith('inc') + proxy.dogstatsd.increment('dec') + expect(noopDogStatsDClient.decrement).to.have.been.calledWith('dec') proxy.dogstatsd.distribution('dist') expect(noopDogStatsDClient.distribution).to.have.been.calledWith('dist') proxy.dogstatsd.histogram('hist')