UNPKG

@backstage/backend-test-utils

Version:

Test helpers library for Backstage backends

41 lines (38 loc) 1.41 kB
'use strict'; var createServiceMock = require('../../services/createServiceMock.cjs.js'); var alpha$1 = require('@backstage/backend-plugin-api/alpha'); var alpha = require('@backstage/backend-defaults/alpha'); exports.metricsServiceMock = void 0; ((metricsServiceMock2) => { metricsServiceMock2.factory = () => alpha.metricsServiceFactory; metricsServiceMock2.mock = createServiceMock.createServiceMock( alpha$1.metricsServiceRef, () => ({ createCounter: jest.fn().mockImplementation(() => ({ add: jest.fn() })), createUpDownCounter: jest.fn().mockImplementation(() => ({ add: jest.fn() })), createHistogram: jest.fn().mockImplementation(() => ({ record: jest.fn() })), createGauge: jest.fn().mockImplementation(() => ({ record: jest.fn() })), createObservableCounter: jest.fn().mockImplementation(() => ({ addCallback: jest.fn(), removeCallback: jest.fn() })), createObservableUpDownCounter: jest.fn().mockImplementation(() => ({ addCallback: jest.fn(), removeCallback: jest.fn() })), createObservableGauge: jest.fn().mockImplementation(() => ({ addCallback: jest.fn(), removeCallback: jest.fn() })) }) ); })(exports.metricsServiceMock || (exports.metricsServiceMock = {})); //# sourceMappingURL=MetricsServiceMock.cjs.js.map