X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=webapp-frontend%2Fsrc%2Fapp%2Fpolicy-control%2Fpolicy-control.component.spec.ts;h=73914f1126a1fb34f0c6048551e5c647e578cb31;hb=a3e0f85eff3e8203612c547045e11f8d83639df1;hp=a3df258828e1f6040da993b18382ae3185e5278a;hpb=a3e5b2cc0eaf68e4f167cbf6cb39a6e154457678;p=portal%2Fnonrtric-controlpanel.git diff --git a/webapp-frontend/src/app/policy-control/policy-control.component.spec.ts b/webapp-frontend/src/app/policy-control/policy-control.component.spec.ts index a3df258..73914f1 100644 --- a/webapp-frontend/src/app/policy-control/policy-control.component.spec.ts +++ b/webapp-frontend/src/app/policy-control/policy-control.component.spec.ts @@ -19,28 +19,27 @@ */ import { async, ComponentFixture, TestBed } from '@angular/core/testing'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations' -import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { MatDialog } from '@angular/material/dialog'; import { MatIconModule, MatTableModule } from '@angular/material'; +import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core'; import { of } from 'rxjs'; import { NotificationService } from '../services/ui/notification.service'; import { PolicyControlComponent } from './policy-control.component'; import { PolicyTypeDataSource } from './policy-type.datasource'; import { UiService } from '../services/ui/ui.service'; +import { PolicyTypeSchema } from '../interfaces/policy.types'; describe('PolicyControlComponent', () => { let component: PolicyControlComponent; let fixture: ComponentFixture; beforeEach(async(() => { - const policyTypeDataSourceSpy = jasmine.createSpyObj('PolicyTypeDataSource', [ 'connect', 'loadTable', 'disconnect' ]); - const policyType = { - name: "type1", - schema: "{}", - schemaObject: "{}" - } - policyTypeDataSourceSpy.connect.and.returnValue(of([ policyType])); + const policyTypeDataSourceSpy = jasmine.createSpyObj('PolicyTypeDataSource', [ 'connect', 'getPolicyTypes', 'disconnect' ]); + var policyTypeSchema = {} as PolicyTypeSchema; + policyTypeSchema.name = ''; + policyTypeSchema.schemaObject = ''; + policyTypeDataSourceSpy.connect.and.returnValue(of([ policyTypeSchema])); policyTypeDataSourceSpy.disconnect(); let matDialogStub: Partial;