-@Component({
- selector: `ric-selector-host-component`,
- template: `<nrcp-ric-selector [instanceForm]="instanceForm" [policyTypeName]="policyTypeName"></nrcp-ric-selector>`
-})
-export class TestRicSelectorHostComponent {
- @ViewChild(RicSelectorComponent)
- private ricSelectorComponent: RicSelectorComponent;
- instanceForm: FormGroup = formGroup;
- policyTypeName: string = 'policyTypeName';
-}
+ it("should send selected ric", async () => {
+ let selectedRic: string;
+ component.ricSelectorComponent.selectedRic.subscribe((ric: string) => {
+ selectedRic = ric;
+ });
+
+ let ricSelector: MatSelectHarness = await loader.getHarness(
+ MatSelectHarness.with({ selector: "#ricSelector" })
+ );
+ await ricSelector.clickOptions({ text: "ric1" });
+
+ expect(selectedRic).toEqual("ric1");
+ });
+
+ @Component({
+ selector: `ric-selector-host-component`,
+ template: `<nrcp-ric-selector
+ [policyTypeName]="policyTypeName"
+ ></nrcp-ric-selector>`,
+ })
+ class TestRicSelectorHostComponent {
+ @ViewChild(RicSelectorComponent)
+ ricSelectorComponent: RicSelectorComponent;
+ policyTypeName: string = "policyTypeName";
+ }
+});