Compare commits
1
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
c4d4179938 |
+17
-12
@@ -478,19 +478,24 @@ describe("Library ML-data fetch on refresh", () => {
|
|||||||
cacheDirectory,
|
cacheDirectory,
|
||||||
refreshIntervalSeconds: 3600,
|
refreshIntervalSeconds: 3600,
|
||||||
});
|
});
|
||||||
await started;
|
try {
|
||||||
|
await started;
|
||||||
|
|
||||||
let closed = false;
|
let closed = false;
|
||||||
const closing = lib.close().then(() => {
|
const closing = lib.close().then(() => {
|
||||||
closed = true;
|
closed = true;
|
||||||
});
|
});
|
||||||
await new Promise((r) => setTimeout(r, 20));
|
await new Promise((r) => setTimeout(r, 20));
|
||||||
expect(closed).toBe(false);
|
expect(closed).toBe(false);
|
||||||
|
|
||||||
release();
|
release();
|
||||||
await closing;
|
await closing;
|
||||||
expect(existsSync(join(cacheDirectory, "mldata", "1001.json"))).toBe(
|
expect(
|
||||||
true,
|
existsSync(join(cacheDirectory, "mldata", "1001.json")),
|
||||||
);
|
).toBe(true);
|
||||||
|
} finally {
|
||||||
|
release();
|
||||||
|
await lib.close();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -471,17 +471,22 @@ describe("Precache through Library.open", () => {
|
|||||||
refreshIntervalSeconds: 3600,
|
refreshIntervalSeconds: 3600,
|
||||||
precacheOriginals: false,
|
precacheOriginals: false,
|
||||||
});
|
});
|
||||||
const destination = await started;
|
try {
|
||||||
|
const destination = await started;
|
||||||
|
|
||||||
let closed = false;
|
let closed = false;
|
||||||
const closing = lib.close().then(() => {
|
const closing = lib.close().then(() => {
|
||||||
closed = true;
|
closed = true;
|
||||||
});
|
});
|
||||||
await new Promise((r) => setTimeout(r, 20));
|
await new Promise((r) => setTimeout(r, 20));
|
||||||
expect(closed).toBe(false);
|
expect(closed).toBe(false);
|
||||||
|
|
||||||
release();
|
release();
|
||||||
await closing;
|
await closing;
|
||||||
expect(existsSync(destination)).toBe(true);
|
expect(existsSync(destination)).toBe(true);
|
||||||
|
} finally {
|
||||||
|
release();
|
||||||
|
await lib.close();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user