it("loads from disk on first call and caches", async () => { const result = await getOrLoadBootstrapFiles({
workspaceDir: "/ws",
sessionKey: "session-1",
});
describe("clearBootstrapSnapshot", () => {
let clearAllBootstrapSnapshots: typeofimport("./bootstrap-cache.js").clearAllBootstrapSnapshots;
let clearBootstrapSnapshot: typeofimport("./bootstrap-cache.js").clearBootstrapSnapshot;
let getOrLoadBootstrapFiles: typeofimport("./bootstrap-cache.js").getOrLoadBootstrapFiles;
let workspaceModule: typeofimport("./workspace.js");
it("clears a single session entry", async () => {
await getOrLoadBootstrapFiles({ workspaceDir: "/ws", sessionKey: "sk" });
clearBootstrapSnapshot("sk");
// Next call should hit disk again.
await getOrLoadBootstrapFiles({ workspaceDir: "/ws", sessionKey: "sk" });
expect(mockLoad()).toHaveBeenCalledTimes(2);
});
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.