File tree Expand file tree Collapse file tree 4 files changed +5279
-7203
lines changed
packages/devextreme-angular Expand file tree Collapse file tree 4 files changed +5279
-7203
lines changed Original file line number Diff line number Diff line change 6262 "karma-webpack" : " 5.0.1" ,
6363 "ng-packagr" : " 19.2.2" ,
6464 "puppeteer" : " 23.6.1" ,
65+ "rxjs" : " 7.8.2" ,
6566 "reflect-metadata" : " 0.1.13" ,
6667 "stream-browserify" : " 3.0.0" ,
6768 "style-loader" : " 3.3.4" ,
Original file line number Diff line number Diff line change 11import { TestBed } from '@angular/core/testing' ;
2- import { Observable } from '@angular/core/rxjs-interop' ;
32import { HttpClientTestingModule , HttpTestingController } from '@angular/common/http/testing' ;
43import {
54 provideHttpClient ,
@@ -12,6 +11,7 @@ import { bootstrapApplication } from '@angular/platform-browser';
1211import { DxHttpModule } from 'devextreme-angular/http' ;
1312import DataSource from 'devextreme/data/data_source' ;
1413import ODataStore from 'devextreme/data/odata/store' ;
14+ import { throwError } from 'rxjs' ;
1515
1616const TEST_URL = '' ;
1717const interceptors : Record < string , ( ) => void > = { } ;
@@ -20,13 +20,10 @@ interceptors.interceptorFn = () => {};
2020
2121const testInterceptorFn : HttpInterceptorFn = ( ) => {
2222 interceptors . interceptorFn ( ) ;
23-
24- return new Observable ( observer => {
25- observer . error ( {
26- status : 403 ,
27- statusText : 'Request intercepted. Access Denied' ,
28- } ) ;
29- } ) ;
23+ return throwError ( ( ) => ( {
24+ status : 403 ,
25+ statusText : 'Request intercepted. Access Denied' ,
26+ } ) ) ;
3027} ;
3128
3229@Component ( {
Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ import DataSource from 'devextreme/data/data_source';
1111import ODataStore from 'devextreme/data/odata/store' ;
1212import ajax from 'devextreme/core/utils/ajax' ;
1313import { DxFileUploaderComponent , DxFileUploaderModule } from 'devextreme-angular' ;
14+ import { Observable } from 'rxjs' ;
1415import createSpy = jasmine . createSpy ;
1516import RemoteFileSystemProvider from 'devextreme/file_management/remote_provider' ;
1617import FileSystemItem from 'devextreme/file_management/file_system_item' ;
@@ -23,7 +24,7 @@ jasmine.DEFAULT_TIMEOUT_INTERVAL = 1000;
2324
2425@Injectable ( )
2526export class TestInterceptor implements HttpInterceptor {
26- intercept ( req : HttpRequest < any > , next : HttpHandler ) {
27+ intercept ( req : HttpRequest < any > , next : HttpHandler ) : Observable < HttpEvent < any > > {
2728 interceptors . interceptorFn ( ) ;
2829 return next . handle ( req ) ;
2930 }
You can’t perform that action at this time.
0 commit comments