From 94e722cb85edb6ce214548e811240d1486a5d9b6 Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Tue, 15 Jul 2025 23:57:22 +0900 Subject: [PATCH 1/2] test(angular-query-experimental/inject-mutation-state): replace 'runAllTimersAsync', 'advanceTimersByTime' with 'advanceTimersByTimeAsync' --- .../src/__tests__/inject-mutation-state.test.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts b/packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts index bf3c37f39b..75598a5568 100644 --- a/packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts +++ b/packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts @@ -126,11 +126,12 @@ describe('injectMutationState', () => { return [ injectMutation(() => ({ mutationKey: mutationKey1, - mutationFn: () => Promise.resolve('myValue'), + mutationFn: () => sleep(10).then(() => Promise.resolve('myValue')), })), injectMutation(() => ({ mutationKey: mutationKey1, - mutationFn: () => Promise.reject('myValue2'), + mutationFn: () => + sleep(10).then(() => Promise.reject(new Error('myValue2'))), })), ] }) @@ -160,7 +161,7 @@ describe('injectMutationState', () => { const fixture = TestBed.createComponent(FakeComponent) const { debugElement } = fixture setFixtureSignalInputs(fixture, { name: fakeName }) - vi.advanceTimersByTime(0.1) + await vi.advanceTimersByTimeAsync(0) let spans = debugElement .queryAll(By.css('span')) @@ -168,7 +169,7 @@ describe('injectMutationState', () => { expect(spans).toEqual(['pending', 'pending']) - await vi.runAllTimersAsync() + await vi.advanceTimersByTimeAsync(11) fixture.detectChanges() spans = debugElement From a1bbe4261b110f42b2fe73fa165d683ba646be09 Mon Sep 17 00:00:00 2001 From: Jonghyeon Ko Date: Thu, 17 Jul 2025 10:59:41 +0900 Subject: [PATCH 2/2] Update packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts --- .../src/__tests__/inject-mutation-state.test.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts b/packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts index 75598a5568..17469718a9 100644 --- a/packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts +++ b/packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts @@ -126,7 +126,7 @@ describe('injectMutationState', () => { return [ injectMutation(() => ({ mutationKey: mutationKey1, - mutationFn: () => sleep(10).then(() => Promise.resolve('myValue')), + mutationFn: () => sleep(10).then(() => 'myValue'), })), injectMutation(() => ({ mutationKey: mutationKey1,