From fdcc540a747b1b2766176eff58d03559ac69d4cd Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Mon, 27 Apr 2026 21:24:38 +0900 Subject: [PATCH] test(angular-query-experimental/injectIsRestoring): add test for resolving 'provideIsRestoring' value with 'injector' option --- .../src/__tests__/inject-is-restoring.test.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/angular-query-experimental/src/__tests__/inject-is-restoring.test.ts b/packages/angular-query-experimental/src/__tests__/inject-is-restoring.test.ts index 73659d74a5..72ca01f9d6 100644 --- a/packages/angular-query-experimental/src/__tests__/inject-is-restoring.test.ts +++ b/packages/angular-query-experimental/src/__tests__/inject-is-restoring.test.ts @@ -71,6 +71,20 @@ describe('injectIsRestoring', () => { expect(isRestoring()).toBe(false) }) + it('should return the provided signal value when using injector option', () => { + const restoringSignal = signal(true) + + TestBed.configureTestingModule({ + providers: [provideIsRestoring(restoringSignal.asReadonly())], + }) + + const isRestoring = injectIsRestoring({ + injector: TestBed.inject(Injector), + }) + + expect(isRestoring()).toBe(true) + }) + it('should throw NG0203 with descriptive error outside injection context', () => { expect(() => { injectIsRestoring()