У меня просто компонент
@Component({
selector: 'app-certificate-panel',
templateUrl: './certificate.component.html'
})
export class CertificateComponent {
@Input()
public certificate: Certificate;
}
с шаблоном
<h3 translate>General</h3>
<x-form-row label="{{'Version' | translate}}">
{{ certificate.version }}
</x-form-row>
<x-form-row label="{{'Serial Number' | translate}}">
{{ certificate.serialNumber }}
</x-form-row>
<h3 translate>Issued From</h3>
<x-form-row label="{{'Common Name (CN)' | translate}}" *ngIf="certificate.issuedFrom.commonName">
{{ certificate.issuedFrom.commonName }}
</x-form-row>
<x-form-row label="{{'Organization Unit (OU)' | translate}}" *ngIf="certificate.issuedFrom.organizationUnit">
{{ certificate.issuedFrom.organizationUnit }}
</x-form-row>
Показано больше свойств. В этом шаблоне несколько *ngIf
.
Теперь я хочу написать модульные тесты. Должен ли я проверить каждый *ngIf
? Разве это не тестирование функциональности фреймворка?