mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-29 06:35:24 +00:00
feat: turn session recording into a plugin (B13)
This commit is contained in:
1 parent
a276f6898c
commit
0af2c94983
147 files changed
+25915
-2074
No files matched your search
@@ -300,6 +300,12 @@ export function createFakeContext(
|
||||
list: async () => [...kv.keys()],
|
||||
},
|
||||
|
||||
files: {
|
||||
// A fake path; a test that needs a real folder uses the OS temp dir
|
||||
// itself, not this double.
|
||||
dataDir: async () => `/tmp/${pluginId}`,
|
||||
},
|
||||
|
||||
db: options.db
|
||||
? {
|
||||
...options.db,
|
||||
@@ -798,6 +804,13 @@ export function createMockCtx(
|
||||
},
|
||||
},
|
||||
|
||||
files: {
|
||||
dataDir: async () => {
|
||||
require("files:own");
|
||||
return ctx.files.dataDir();
|
||||
},
|
||||
},
|
||||
|
||||
events: {
|
||||
emit: (topic, payload) => {
|
||||
if (
|
||||
|
||||
Reference in new issue
Block a user