Проверка формы тестирования в управляемой форме шаблона - угловой 4/6 - PullRequest
0 голосов
/ 31 августа 2018

У меня есть форма, управляемая простым шаблоном, где поля ввода являются пользовательскими дочерними компонентами. Я должен написать для него тестовые случаи.

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':''">
              &nbsp; {{submitButtonText}} &nbsp;
              <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">

Я хочу написать контрольный пример для проверки формы в родительском компоненте

Пожалуйста, помогите с тем, как это должно быть написано для Форма на основе шаблона

...