mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-30 07:05:24 +00:00
feat: harden plugin api for separate repos, signed updates and generic external login
This commit is contained in:
1 parent
fb9c168b6b
commit
80944301dd
310 files changed
+6577
-4927
No files matched your search
@@ -69,7 +69,9 @@ describe("session-sharing activate", () => {
|
||||
expect(rendered.registered.slot("shell.overlay")).toHaveLength(2);
|
||||
expect(rendered.registered.actions().sort()).toEqual([
|
||||
"session-sharing.share",
|
||||
"sessions.sharedWithMe",
|
||||
]);
|
||||
expect(rendered.registered.slot("connections.sections")).toEqual([
|
||||
"session-sharing.sharedWithMe",
|
||||
]);
|
||||
});
|
||||
|
||||
@@ -167,20 +169,6 @@ describe("session-sharing activate", () => {
|
||||
);
|
||||
});
|
||||
|
||||
it("answers sessions shared with the user through the api", async () => {
|
||||
const shared = [{ sessionId: "s", isOwnSession: false }];
|
||||
rendered = await renderWithApp(plugin, {
|
||||
manifest,
|
||||
locales,
|
||||
api: stubApi({
|
||||
get: vi.fn(async () => ({ data: shared })) as never,
|
||||
}),
|
||||
});
|
||||
await expect(invokeAction("sessions.sharedWithMe")).resolves.toEqual(
|
||||
shared,
|
||||
);
|
||||
});
|
||||
|
||||
it("removes everything it registered on deactivate", async () => {
|
||||
const app = await renderWithApp(plugin, {
|
||||
manifest,
|
||||
|
||||
Reference in new issue
Block a user