Мне нужно написать тесты для метода check()
в моем компоненте приложения. Упрощенная версия моего кода будет выглядеть следующим образом:
export class AppComponent implements OnInit {
even = [];
odd = [];
fillEven() {
this.even.push(2, 4, 6)
}
fillOdd() {
this.odd.push(3, 5, 7)
}
check() {
if (this.even.length === 3 && this.odd.length === 3) {
// do something
} else {
// do something else
}
}
Метод my check()
не принимает два массива непосредственно в качестве аргументов, он просто берет их из внешней области видимости класса. Мой вопрос: как я могу проверить метод проверки с Жасмин в Angular 8? Как я могу вызвать метод и передать фиктивные входные данные, если этот метод напрямую не принимает входные данные?
Большое спасибо!