Winkel-2 Custom validation unit-Tests

ich Schreibe custom angular(Eckig 2.0.0) Validierung nach dieser Anleitung https://angular.io/docs/ts/latest/cookbook/form-validation.html#!#custom-Validierung .

@Directive({
  selector: '[ngModel][emailValidator]',
  providers: [{provide: NG_VALIDATORS, useExisting: EmailValidatorDirective, multi: true}]
})
export class EmailValidatorDirective implements Validator 

Nun bin ich versucht, hinzufügen von unit-test zu meiner benutzerdefinierten überprüfung der Richtlinie.

beforeEach(() => {
      fixture = TestBed.createComponent(EmailComponent);
      component = fixture.componentInstance;
      de = fixture.debugElement;
      el = de.nativeElement;
      component = de.componentInstance;
      emailField = de.query(By.css('input')).nativeElement;
    });

Ich bin mir der Zugriff auf all diese Objekt, aber man hat keine Informationen über die Korrektheit der Eingabe. Wer hat eine Idee, wie man den Zugriff auf die NgControl meiner Eingaben innerhalb der Unit-Tests, oder wie kann ich überprüfen, für gültig/ungültig(benutzerdefinierte Gültigkeitsprüfung) Eingabefeld.

Schreibe einen Kommentar