mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
31 files changed
+1070
-1271
No files matched your search
@@ -1,2 +1 @@
|
||||
module.exports =
|
||||
require("@k8slens/jest").monorepoPackageConfig(__dirname).configForNode;
|
||||
module.exports = require("@k8slens/jest").monorepoPackageConfig(__dirname).configForNode;
|
||||
@@ -9,9 +9,7 @@ export const messagingFeatureForRenderer = getFeature({
|
||||
di,
|
||||
targetModule: module,
|
||||
|
||||
getRequireContexts: () => [
|
||||
require.context("./", true, /\.injectable\.(ts|tsx)$/),
|
||||
],
|
||||
getRequireContexts: () => [require.context("./", true, /\.injectable\.(ts|tsx)$/)],
|
||||
});
|
||||
},
|
||||
});
|
||||
+3
-11
@@ -29,9 +29,7 @@ describe("enlist message channel listener in renderer", () => {
|
||||
|
||||
di.override(ipcRendererInjectable, () => ipcRendererStub);
|
||||
|
||||
enlistMessageChannelListener = di.inject(
|
||||
enlistMessageChannelListenerInjectionToken
|
||||
);
|
||||
enlistMessageChannelListener = di.inject(enlistMessageChannelListenerInjectionToken);
|
||||
});
|
||||
|
||||
describe("when called", () => {
|
||||
@@ -53,10 +51,7 @@ describe("enlist message channel listener in renderer", () => {
|
||||
});
|
||||
|
||||
it("registers the listener", () => {
|
||||
expect(onMock).toHaveBeenCalledWith(
|
||||
"some-channel-id",
|
||||
expect.any(Function)
|
||||
);
|
||||
expect(onMock).toHaveBeenCalledWith("some-channel-id", expect.any(Function));
|
||||
});
|
||||
|
||||
it("does not de-register the listener yet", () => {
|
||||
@@ -75,10 +70,7 @@ describe("enlist message channel listener in renderer", () => {
|
||||
it("when disposing the listener, de-registers the listener", () => {
|
||||
disposer();
|
||||
|
||||
expect(offMock).toHaveBeenCalledWith(
|
||||
"some-channel-id",
|
||||
expect.any(Function)
|
||||
);
|
||||
expect(offMock).toHaveBeenCalledWith("some-channel-id", expect.any(Function));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
+1
-2
@@ -9,8 +9,7 @@ const requestFromChannelInjectable = getInjectable({
|
||||
instantiate: (di) => {
|
||||
const invokeIpc = di.inject(invokeIpcInjectable);
|
||||
|
||||
return ((channel, request) =>
|
||||
invokeIpc(channel.id, request)) as RequestFromChannel;
|
||||
return ((channel, request) => invokeIpc(channel.id, request)) as RequestFromChannel;
|
||||
},
|
||||
|
||||
injectionToken: requestFromChannelInjectionToken,
|
||||
|
||||
+1
-4
@@ -34,10 +34,7 @@ describe("request-from-channel", () => {
|
||||
});
|
||||
|
||||
it("invokes ipcRenderer of Electron", () => {
|
||||
expect(invokeIpcMock).toHaveBeenCalledWith(
|
||||
"some-channel-id",
|
||||
"some-request-payload"
|
||||
);
|
||||
expect(invokeIpcMock).toHaveBeenCalledWith("some-channel-id", "some-request-payload");
|
||||
});
|
||||
|
||||
it("when invoke resolves with response, resolves with said response", async () => {
|
||||
|
||||
+1
-4
@@ -1,9 +1,6 @@
|
||||
import { getInjectable } from "@ogre-tools/injectable";
|
||||
import sendToIpcInjectable from "./send-to-ipc.injectable";
|
||||
import {
|
||||
SendMessageToChannel,
|
||||
sendMessageToChannelInjectionToken,
|
||||
} from "@k8slens/messaging";
|
||||
import { SendMessageToChannel, sendMessageToChannelInjectionToken } from "@k8slens/messaging";
|
||||
|
||||
const messageToChannelInjectable = getInjectable({
|
||||
id: "message-to-channel",
|
||||
|
||||
+1
-3
@@ -22,9 +22,7 @@ describe("message-from-channel", () => {
|
||||
|
||||
describe("when called", () => {
|
||||
beforeEach(() => {
|
||||
const sendMessageToChannel = di.inject(
|
||||
sendMessageToChannelInjectionToken
|
||||
);
|
||||
const sendMessageToChannel = di.inject(sendMessageToChannelInjectionToken);
|
||||
|
||||
const someChannel: MessageChannel<number> = {
|
||||
id: "some-channel-id",
|
||||
|
||||
Reference in new issue
Block a user