модульный тест для валидатора пользовательских номеров с использованием angular реактивной формы - PullRequest
0 голосов
/ 09 марта 2020

Я использую angular реактивные формы для реализации формы входа в систему и хочу написать контрольные примеры, используя жасмин / карму. Я написал несколько проверок формы, но мне нужна помощь, чтобы написать контрольный пример для пользовательской директивы. Может ли кто-нибудь предложить написать тестовый пример для этого?

Я создал приведенную ниже ссылку на стекаблиц,

образец кода реактивной формы в стекаблице

@Directive({
  selector: '[upiValidators]'
})
export class UpiValidatorsDirective {
  constructor() { }

  static numberValidator(control: FormControl):{[s: string]: boolean}{
    if (!control.value.match(/^\d+$/)) {
      return {invalidnumber: true};
    } else {
      return null;
    }
  }
}
...