@backstage/backend-test-utils
Version:
Test helpers library for Backstage backends
41 lines (38 loc) • 1.41 kB
JavaScript
;
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