mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Override telemetry by default to optimize and simplify testing
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com> Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
This commit is contained in:
parent
0356801d92
commit
8bab6bde14
@ -9,12 +9,15 @@ import { getDiForUnitTesting } from "../../renderer/getDiForUnitTesting";
|
||||
import telemetryWhiteListForFunctionsInjectable from "./renderer/telemetry-white-list-for-functions.injectable";
|
||||
import emitEventInjectable from "../../common/app-event-bus/emit-event.injectable";
|
||||
import logErrorInjectable from "../../common/log-error.injectable";
|
||||
import telemetryDecoratorInjectable from "./renderer/telemetry-decorator.injectable";
|
||||
|
||||
describe("emit-telemetry-from-specific-function-calls", () => {
|
||||
let di: DiContainer;
|
||||
|
||||
beforeEach(() => {
|
||||
di = getDiForUnitTesting();
|
||||
|
||||
di.unoverride(telemetryDecoratorInjectable);
|
||||
});
|
||||
|
||||
describe("given a telemetry white-list for injectables which instantiate a function", () => {
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
import { identity } from "lodash/fp";
|
||||
import { getGlobalOverride } from "../../../common/test-utils/get-global-override";
|
||||
import telemetryDecoratorInjectable from "./telemetry-decorator.injectable";
|
||||
|
||||
export default getGlobalOverride(telemetryDecoratorInjectable, () => ({
|
||||
decorate: identity,
|
||||
}));
|
||||
Loading…
Reference in New Issue
Block a user