This commit is contained in:
2023-12-01 14:53:57 +08:00
parent 7a6d9c9751
commit 0d8a15058d
2 changed files with 17 additions and 7 deletions

View File

@@ -34,7 +34,7 @@ Deno.test({
assertEquals(re2.currentIndex, 19);
assertEquals(re2.gid, 2028320);
assertEquals(re2.name, "18.jpg");
assertEquals(re2.is_original, false);
assertEquals(re2.is_original, true);
assertEquals(re2.origin_xres, 4893);
assertEquals(re2.origin_yres, 3446);
console.log(np.nl, re.nl, re2.nl);

View File

@@ -102,15 +102,21 @@ Deno.test("calFileMd5_test", async () => {
});
Deno.test("asyncEvery_test", async () => {
const e = [new Promise<number>((res) => setTimeout(() => res(100), 100))];
// @ts-ignore: FUCKED UP
const list = [];
// @ts-ignore: FUCKED UP
function timeout(fun, time) {
list.push(setTimeout(fun, time));
}
const e = [new Promise<number>((res) => timeout(() => res(100), 100))];
const e2 = [
new Promise<number>((res) => setTimeout(() => res(100), 100)),
new Promise<number>((res) => setTimeout(() => res(200), 100)),
new Promise<number>((res) => timeout(() => res(100), 100)),
new Promise<number>((res) => timeout(() => res(200), 100)),
];
const e3 = [
new Promise<number>((res) => setTimeout(() => res(100), 100)),
new Promise<number>((res) => setTimeout(() => res(200), 100)),
new Promise<number>((res) => setTimeout(() => res(150), 100)),
new Promise<number>((res) => timeout(() => res(100), 100)),
new Promise<number>((res) => timeout(() => res(200), 100)),
new Promise<number>((res) => timeout(() => res(150), 100)),
];
const t = { test: 2 };
assertEquals(
@@ -137,6 +143,10 @@ Deno.test("asyncEvery_test", async () => {
}, t),
false,
);
// @ts-ignore: FUCKED UP
for (const i of list) {
clearTimeout(i);
}
});
Deno.test("map_test", () => {