Skip to content

Commit 2d71a22

Browse files
sukvvonmanudeli
andauthored
test(angular-query-experimental/inject-mutation-state): replace 'runAllTimersAsync', 'advanceTimersByTime' with 'advanceTimersByTimeAsync' (#9438)
Co-authored-by: Jonghyeon Ko <manudeli.ko@gmail.com>
1 parent 7c58392 commit 2d71a22

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

packages/angular-query-experimental/src/__tests__/inject-mutation-state.test.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,12 @@ describe('injectMutationState', () => {
126126
return [
127127
injectMutation(() => ({
128128
mutationKey: mutationKey1,
129-
mutationFn: () => Promise.resolve('myValue'),
129+
mutationFn: () => sleep(10).then(() => 'myValue'),
130130
})),
131131
injectMutation(() => ({
132132
mutationKey: mutationKey1,
133-
mutationFn: () => Promise.reject('myValue2'),
133+
mutationFn: () =>
134+
sleep(10).then(() => Promise.reject(new Error('myValue2'))),
134135
})),
135136
]
136137
})
@@ -160,15 +161,15 @@ describe('injectMutationState', () => {
160161
const fixture = TestBed.createComponent(FakeComponent)
161162
const { debugElement } = fixture
162163
setFixtureSignalInputs(fixture, { name: fakeName })
163-
vi.advanceTimersByTime(0.1)
164+
await vi.advanceTimersByTimeAsync(0)
164165

165166
let spans = debugElement
166167
.queryAll(By.css('span'))
167168
.map((span) => span.nativeNode.textContent)
168169

169170
expect(spans).toEqual(['pending', 'pending'])
170171

171-
await vi.runAllTimersAsync()
172+
await vi.advanceTimersByTimeAsync(11)
172173
fixture.detectChanges()
173174

174175
spans = debugElement

0 commit comments

Comments
 (0)