@grafana/faro-core
Version:
Core package of Faro.
33 lines • 1.68 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var testUtils_1 = require("../testUtils");
var initialize_1 = require("../unpatchedConsole/initialize");
var apiTestHelpers_1 = require("./apiTestHelpers");
var initialize_2 = require("./initialize");
describe('initialize', function () {
it('should initialize the API', function () {
var api = (0, initialize_2.initializeAPI)(initialize_1.unpatchedConsole, testUtils_1.mockInternalLogger, (0, testUtils_1.mockConfig)(), apiTestHelpers_1.mockMetas, apiTestHelpers_1.mockTransports);
expect(api).toBeDefined();
expect(api).toHaveProperty('pushError');
expect(api).toHaveProperty('pushLog');
expect(api).toHaveProperty('pushMeasurement');
expect(api).toHaveProperty('pushTraces');
expect(api).toHaveProperty('pushEvent');
expect(api).toHaveProperty('changeStacktraceParser');
expect(api).toHaveProperty('getOTEL');
expect(api).toHaveProperty('getPage');
expect(api).toHaveProperty('getSession');
expect(api).toHaveProperty('getStacktraceParser');
expect(api).toHaveProperty('getTraceContext');
expect(api).toHaveProperty('getView');
expect(api).toHaveProperty('initOTEL');
expect(api).toHaveProperty('isOTELInitialized');
expect(api).toHaveProperty('resetSession');
expect(api).toHaveProperty('resetUser');
expect(api).toHaveProperty('setSession');
expect(api).toHaveProperty('setUser');
expect(api).toHaveProperty('setPage');
expect(api).toHaveProperty('setView');
});
});
//# sourceMappingURL=initialize.test.js.map