簡體   English   中英

如何使用 Angular 7 為名稱字段編寫單元測試用例

[英]How to write unit test case for name field using Angular 7

請提供如何為 Angular 7 中的必需和模式編寫單元測試用例的建議

<div>
    <mat-form-field>
      <mat-label>name</mat-label>
      <input matInput name="name" [(ngModel)] = "name" #name="ngModel" [pattern]="[A-Za-z]{3}" required (change)="namecheck()">
    </mat-form-field>
    <mat-error *ngIf="name.errors?.pattern"> 
     name field is required
    </mat-error> 
  </div>

您可以將模式作為正則表達式進行測試。

您可以@viewChild 選定的輸入字段,並查看它是否具有所需的屬性集。

有關實現示例,請參閱官方指南中的組件 DOM 測試指南。 (以及了解有關角度測試最佳實踐的更多信息)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM