比較提交
1
次程式碼提交
| 作者 | SHA1 | 日期 | |
|---|---|---|---|
|
|
8c7bef0719 |
+12
-17
@@ -478,24 +478,19 @@ describe("Library ML-data fetch on refresh", () => {
|
|||||||
cacheDirectory,
|
cacheDirectory,
|
||||||
refreshIntervalSeconds: 3600,
|
refreshIntervalSeconds: 3600,
|
||||||
});
|
});
|
||||||
try {
|
await started;
|
||||||
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(
|
expect(existsSync(join(cacheDirectory, "mldata", "1001.json"))).toBe(
|
||||||
existsSync(join(cacheDirectory, "mldata", "1001.json")),
|
true,
|
||||||
).toBe(true);
|
);
|
||||||
} finally {
|
|
||||||
release();
|
|
||||||
await lib.close();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
+10
-15
@@ -471,22 +471,17 @@ describe("Precache through Library.open", () => {
|
|||||||
refreshIntervalSeconds: 3600,
|
refreshIntervalSeconds: 3600,
|
||||||
precacheOriginals: false,
|
precacheOriginals: false,
|
||||||
});
|
});
|
||||||
try {
|
const destination = await started;
|
||||||
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();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
新增問題並參考
封鎖使用者