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("");
+ await nextTick();
+ expect(fixture.innerHTML).toBe("");
expect([
"Child:willRender",
"Child:rendered",
"Child:willRender",
"Child:rendered",
+ "Child:willPatch",
+ "Child:patched",
+ "Child:willPatch",
+ "Child:patched"
]).toBeLogged();
-
- await nextTick();
- expect(fixture.innerHTML).toBe("");
- 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("");