X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Finterceptor.mock.ts;h=826d6256258614e92e00cccfa182cca34f6ba8e0;hb=refs%2Fchanges%2F87%2F5587%2F1;hp=05e1a4e51cbcd86c94e3d114415d6c51db7f93b6;hpb=e3606a283375b6a0daceda75ea2b7942363cead1;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-frontend/src/app/interceptor.mock.ts b/webapp-frontend/src/app/interceptor.mock.ts index 05e1a4e..826d625 100644 --- a/webapp-frontend/src/app/interceptor.mock.ts +++ b/webapp-frontend/src/app/interceptor.mock.ts @@ -26,9 +26,10 @@ import * as policies from './mock/policies.json'; import * as policyinstances2 from './mock/policy-instance-2.json'; import * as policyinstances1Status from './mock/policy-instance-1-status.json'; import * as policyinstances2Status from './mock/policy-instance-2-status.json'; -import * as eijobs from './mock/ei-jobs.json'; +import * as eijobsProd1 from './mock/ei-jobs-producer1.json'; +import * as eijobsProd2 from './mock/ei-jobs-producer2.json'; +import * as eiProducerIds from './mock/ei-producerids.json'; import * as eiproducers from './mock/ei-producers.json'; -import * as policyinstanceNoType from './mock/policy-instance-notype.json'; import * as policytypesList from './mock/policy-types.json'; import * as policytypes1 from './mock/policy-type1.json'; import * as policyinstanceedit from './mock/policy-instance-edit.json'; @@ -101,10 +102,6 @@ const urls = [ url: '/a1-policy/v2/rics?policytype_id=', json: ric2 }, - { - url: 'api/enrichment/eijobs', - json: eijobs - }, { url: 'api/enrichment/eiproducers', json: eiproducers @@ -116,12 +113,24 @@ const urls = [ { url: 'api/policy/rics?policyType=2', json: rics + }, + { + url: '/ei-producer/v1/eiproducers', + json: eiProducerIds + }, + { + url: '/ei-producer/v1/eiproducers/producer1/eijobs', + json: eijobsProd1 + }, + { + url: '/ei-producer/v1/eiproducers/producer2/eijobs', + json: eijobsProd2 } ]; @Injectable() export class HttpMockRequestInterceptor implements HttpInterceptor { - constructor(private injector: Injector) {} + constructor(private injector: Injector) { } intercept(request: HttpRequest, next: HttpHandler): Observable> { if (request.method === "PUT" && request.url.includes("policies")) { @@ -131,6 +140,9 @@ export class HttpMockRequestInterceptor implements HttpInterceptor { for (const element of urls) { if (request.url === element.url) { console.log('Loaded from stub json : ' + request.url); + if (request.method === 'DELETE') { + return of(new HttpResponse({ status: 204 })); + } return of(new HttpResponse({ status: 200, body: ((element.json) as any).default })); } }