diff --git a/src/test/components/ng-http-loader.component.on-push.spec.ts b/src/test/components/ng-http-loader.component.on-push.spec.ts index b173541..3844eac 100644 --- a/src/test/components/ng-http-loader.component.on-push.spec.ts +++ b/src/test/components/ng-http-loader.component.on-push.spec.ts @@ -7,8 +7,8 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -import { HttpClient } from '@angular/common/http'; -import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; +import { HttpClient, provideHttpClient, withInterceptorsFromDi } from '@angular/common/http'; +import { HttpTestingController, provideHttpClientTesting } from '@angular/common/http/testing'; import { ChangeDetectionStrategy, Component } from '@angular/core'; import { ComponentFixture, fakeAsync, TestBed, tick } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; @@ -29,7 +29,8 @@ describe('NgHttpLoaderComponent OnPush', () => { beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [HostComponent], - imports: [HttpClientTestingModule, NgHttpLoaderModule.forRoot()] + imports: [NgHttpLoaderModule.forRoot()], + providers: [provideHttpClient(withInterceptorsFromDi()), provideHttpClientTesting()] }) .compileComponents(); }); diff --git a/src/test/components/ng-http-loader.component.spec.ts b/src/test/components/ng-http-loader.component.spec.ts index 8ce5295..234db0f 100644 --- a/src/test/components/ng-http-loader.component.spec.ts +++ b/src/test/components/ng-http-loader.component.spec.ts @@ -7,8 +7,8 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -import { HttpClient } from '@angular/common/http'; -import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; +import { HttpClient, provideHttpClient, withInterceptorsFromDi } from '@angular/common/http'; +import { HttpTestingController, provideHttpClientTesting } from '@angular/common/http/testing'; import { ComponentFixture, fakeAsync, TestBed, tick, waitForAsync } from '@angular/core/testing'; import { By } from '@angular/platform-browser'; import { forkJoin, Observable, of, Subscription } from 'rxjs'; @@ -29,8 +29,7 @@ describe('NgHttpLoaderComponent', () => { beforeEach(async () => { await TestBed.configureTestingModule({ declarations: [NgHttpLoaderComponent, ...SPINKIT_COMPONENTS], - imports: [HttpClientTestingModule], - providers: [PendingRequestsInterceptorProvider] + providers: [PendingRequestsInterceptorProvider, provideHttpClient(withInterceptorsFromDi()), provideHttpClientTesting()] }) .compileComponents(); }); diff --git a/src/test/services/pending-requests-interceptor.service.spec.ts b/src/test/services/pending-requests-interceptor.service.spec.ts index 78c5b1f..83af4e8 100644 --- a/src/test/services/pending-requests-interceptor.service.spec.ts +++ b/src/test/services/pending-requests-interceptor.service.spec.ts @@ -7,8 +7,8 @@ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ -import { HttpClient, HttpResponse } from '@angular/common/http'; -import { HttpClientTestingModule, HttpTestingController } from '@angular/common/http/testing'; +import { HttpClient, HttpResponse, provideHttpClient, withInterceptorsFromDi } from '@angular/common/http'; +import { HttpTestingController, provideHttpClientTesting } from '@angular/common/http/testing'; import { TestBed, waitForAsync } from '@angular/core/testing'; import { forkJoin, Observable } from 'rxjs'; import { @@ -23,8 +23,7 @@ describe('PendingRequestsInterceptor', () => { beforeEach(() => { TestBed.configureTestingModule({ - imports: [HttpClientTestingModule], - providers: [PendingRequestsInterceptorProvider] + providers: [PendingRequestsInterceptorProvider, provideHttpClient(withInterceptorsFromDi()), provideHttpClientTesting()] }); pendingRequestsInterceptor = TestBed.inject(PendingRequestsInterceptor);