У меня есть форма, управляемая простым шаблоном, где поля ввода являются пользовательскими дочерними компонентами. Я должен написать для него тестовые случаи.
Template
<form #RegionForm="ngForm" id="RegionForm">
<div class="row">
<app-input-text [(sharedVar)]="regionDetails.regionName" [label]="'Region Name'" [fieldId]="'regionName'" [isMandatory]="true" ></app-input-text>
<app-input-text [(sharedVar)]="regionDetails.description" [label]="'Description'" [fieldId]="'description'" [isMandatory]="false"></app-input-text>
<button [disabled]="!RegionForm.valid" class="btn btn-default saveBtn" (click)="onRegionSubmit();btnLoader=true" [style.pointer-events]="btnLoader?'none':''">
{{submitButtonText}}
<i class="fa fa-spinner fa-spin " *ngIf="btnLoader"> </i>
</button>
</div>
</form>
Шаблон дочернего компонента
<input type="text" class="form-control" [id]="fieldId" [name]="fieldId" [placeholder]="label" [(ngModel)]="sharedVar" (ngModelChange)="change($event)"
[required]="isMandatory" [pattern]="pattern" #childRef="ngModel" ChildFieldValidation [disabled]="isDisabled">
Я хочу написать контрольный пример для проверки формы в родительском компоненте
Пожалуйста, помогите с тем, как это должно быть написано для Форма на основе шаблона