From 3fc50462e6ec9ca6b39d173b392ac1845eab9672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9ry=20Debongnie?= Date: Fri, 24 Jun 2022 23:13:03 +0200 Subject: [PATCH] wip --- tests/components/reactivity.test.ts | 2 +- tests/reactivity.test.ts | 53 ++++++++++++++--------------- 2 files changed, 26 insertions(+), 29 deletions(-) diff --git a/tests/components/reactivity.test.ts b/tests/components/reactivity.test.ts index d35c7fe9..94e5a3d0 100644 --- a/tests/components/reactivity.test.ts +++ b/tests/components/reactivity.test.ts @@ -180,9 +180,9 @@ describe("reactivity in lifecycle", () => { "Parent:willRender", "Child:setup", "Child:willStart", - "Parent:rendered", "Child:willRender", "Child:rendered", + "Parent:rendered", "Child:mounted", "Parent:mounted", ]).toBeLogged(); diff --git a/tests/reactivity.test.ts b/tests/reactivity.test.ts index 20ebeb42..a2272425 100644 --- a/tests/reactivity.test.ts +++ b/tests/reactivity.test.ts @@ -1713,13 +1713,13 @@ describe("Reactivity: useState", () => { "Parent:willRender", "Child:setup", "Child:willStart", + "Child:willRender", + "Child:rendered", "Child:setup", "Child:willStart", + "Child:willRender", + "Child:rendered", "Parent:rendered", - "Child:willRender", - "Child:rendered", - "Child:willRender", - "Child:rendered", "Child:mounted", "Child:mounted", "Parent:mounted", @@ -1767,13 +1767,13 @@ describe("Reactivity: useState", () => { "Parent:willRender", "Child:setup", "Child:willStart", + "Child:willRender", + "Child:rendered", "Child:setup", "Child:willStart", + "Child:willRender", + "Child:rendered", "Parent:rendered", - "Child:willRender", - "Child:rendered", - "Child:willRender", - "Child:rendered", "Child:mounted", "Child:mounted", "Parent:mounted", @@ -1781,18 +1781,17 @@ describe("Reactivity: useState", () => { expect(fixture.innerHTML).toBe("
123123
"); testContext.value = 321; - await nextMicroTick(); - await nextMicroTick(); + await nextTick(); expect([ "Child:willRender", "Child:rendered", "Child:willRender", "Child:rendered", + "Child:willPatch", + "Child:patched", + "Child:willPatch", + "Child:patched" ]).toBeLogged(); - expect(fixture.innerHTML).toBe("
123123
"); - - await nextTick(); - expect(["Child:willPatch", "Child:patched", "Child:willPatch", "Child:patched"]).toBeLogged(); expect(fixture.innerHTML).toBe("
321321
"); }); @@ -1832,17 +1831,17 @@ describe("Reactivity: useState", () => { "GrandFather:willRender", "Child:setup", "Child:willStart", - "Parent:setup", - "Parent:willStart", - "GrandFather:rendered", "Child:willRender", "Child:rendered", + "Parent:setup", + "Parent:willStart", "Parent:willRender", "Child:setup", "Child:willStart", - "Parent:rendered", "Child:willRender", "Child:rendered", + "Parent:rendered", + "GrandFather:rendered", "Child:mounted", "Parent:mounted", "Child:mounted", @@ -1850,19 +1849,18 @@ describe("Reactivity: useState", () => { ]).toBeLogged(); testContext.value = 321; - await nextMicroTick(); - await nextMicroTick(); - expect(fixture.innerHTML).toBe("
123
123
"); + await nextTick(); + expect(fixture.innerHTML).toBe("
321
321
"); expect([ "Child:willRender", "Child:rendered", "Child:willRender", "Child:rendered", + "Child:willPatch", + "Child:patched", + "Child:willPatch", + "Child:patched" ]).toBeLogged(); - - await nextTick(); - expect(fixture.innerHTML).toBe("
321
321
"); - expect(["Child:willPatch", "Child:patched", "Child:willPatch", "Child:patched"]).toBeLogged(); }); test("one components can subscribe twice to same context", async () => { @@ -2044,9 +2042,9 @@ describe("Reactivity: useState", () => { "Parent:willRender", "Child:setup", "Child:willStart", - "Parent:rendered", "Child:willRender", "Child:rendered", + "Parent:rendered", "Child:mounted", "Parent:mounted", ]).toBeLogged(); @@ -2163,8 +2161,7 @@ describe("Reactivity: useState", () => { steps.clear(); delete testContext[2]; - await nextMicroTick(); - await nextMicroTick(); + await nextTick(); expect([...steps]).toEqual(["list"]); await nextTick(); expect(fixture.innerHTML).toBe("
3
Total: 3 Count: 1
");