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.currentIndex, 19);
assertEquals(re2.gid, 2028320); assertEquals(re2.gid, 2028320);
assertEquals(re2.name, "18.jpg"); assertEquals(re2.name, "18.jpg");
assertEquals(re2.is_original, false); assertEquals(re2.is_original, true);
assertEquals(re2.origin_xres, 4893); assertEquals(re2.origin_xres, 4893);
assertEquals(re2.origin_yres, 3446); assertEquals(re2.origin_yres, 3446);
console.log(np.nl, re.nl, re2.nl); console.log(np.nl, re.nl, re2.nl);

View File

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