1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/packages/technical-features/messaging/agnostic/src/features/unit-testing/test-doubles.injectable.ts
Janne Savolainen d7bacec7bd
Extract messaging to NPM package
Co-authored-by: Mikko Aspiala <mikko.aspiala@gmail.com>

Signed-off-by: Janne Savolainen <janne.savolainen@live.fi>
2023-03-16 15:48:50 +02:00

30 lines
1.4 KiB
TypeScript

import { sendMessageToChannelInjectionToken } from "../actual/message/message-to-channel-injection-token.no-coverage";
import { enlistMessageChannelListenerInjectionToken } from "../actual/message/enlist-message-channel-listener-injection-token";
import { requestFromChannelInjectionToken } from "../actual/request/request-from-channel-injection-token.no-coverage";
import { enlistRequestChannelListenerInjectionToken } from "../actual/request/enlist-request-channel-listener-injection-token";
import { getInjectable } from "@ogre-tools/injectable";
export const sendMessageToChannelStubInjectable = getInjectable({
id: "send-message-to-channel-stub",
instantiate: () => () => {},
injectionToken: sendMessageToChannelInjectionToken,
});
export const enlistMessageChannelListenerStubInjectable = getInjectable({
id: "enlist-message-channel-listener-stub",
instantiate: () => () => () => {},
injectionToken: enlistMessageChannelListenerInjectionToken,
});
export const requestFromChannelStubInjectable = getInjectable({
id: "request-from-channel-stub",
instantiate: () => () => Promise.resolve(),
injectionToken: requestFromChannelInjectionToken,
});
export const enlistRequestChannelListenerStubInjectable = getInjectable({
id: "enlist-request-channel-listener-stub",
instantiate: () => () => () => {},
injectionToken: enlistRequestChannelListenerInjectionToken,
});