Size: a a a

2019 December 09

ar

artem rudenko in JS for testing
Bola
Да я в ангуляре не думдум. Может там есть разница между мажорными версиями
Разница может быть между angular js и angular, ну и после 4го вроде появился httpclient
источник

ar

artem rudenko in JS for testing
Bola
Да я в ангуляре не думдум. Может там есть разница между мажорными версиями
источник

AP

Alex P in JS for testing
artem rudenko
Разница может быть между angular js и angular, ну и после 4го вроде появился httpclient
это вроде совсем разные вещи?)
источник

ar

artem rudenko in JS for testing
Alex P
это вроде совсем разные вещи?)
Разные, я и не говорил, что это одно и тоже
источник

ar

artem rudenko in JS for testing
Alex P
это вроде совсем разные вещи?)
Автор первого ушёл из гугл и создал aurelia
источник

B

Bola in JS for testing
Мне нужно тестить компоненты ангуляр
источник

ar

artem rudenko in JS for testing
Bola
Мне нужно тестить компоненты ангуляр
https://angular.io/guide/testing лучшая инструкция
источник

B

Bola in JS for testing
😱
источник

ar

artem rudenko in JS for testing
Единственное что можно jasmine на jest заменить
источник

ar

artem rudenko in JS for testing
Ну или spectator
источник

ar

artem rudenko in JS for testing
Чтобы чуть кода меньше писать
источник

ar

artem rudenko in JS for testing
Но родной туториал покрывает все кейсы по сути
источник

ar

artem rudenko in JS for testing
Angular university есть неплохой курс по юнит тестам, если видео легче воспринимается
источник

BO

Boris Osipov in JS for testing
Bola
Мне нужно тестить компоненты ангуляр
есть книжка testing angular applications. примеры где-то для нее наверно тоже есть
источник

ar

artem rudenko in JS for testing
Да книга вполне себе хорошая, примеры на гитхабе в открытом доступе насколько помню
источник

ar

artem rudenko in JS for testing
источник

B

Bola in JS for testing
Мм, спасибо. Завтра почитаю.
источник

B

Bola in JS for testing
Эхма, TS. Пришло время изучить
источник

ar

artem rudenko in JS for testing
На здоровье
источник

OI

Oleksii Ihnatiuk in JS for testing
Господа ребята. Хочу спросить вашего мнения.
У меня есть форма с 7 полями. 3 из них обязательны, а 4 нет. Для каждого поля мне нужно передать параметр. Вопрос: как вы жонглируете опциональными параметрами?
Вариант 1:
написать
method(
   station: string,
   amount: number,
   date?: string,
   drawType?: DrawType,
Плюс: когда будешь вводить параметры, то IDE подскажет какой параметр надо ввести и его тип.
Минус: если тебе надо последний, то прийдется ставить undefined предыдущим; в коде нужно писать if и проверку на undefined для каждого параметра.
Вариант 2:
Написать интерфейс для опциональных параметров и принимать в качестве аргумента один plain object
method(
   station: string,
   amount: number,
   optional: OptionalParameters
Плюс: передаешь только то что надо { date: '22-08-2019' }
Минус: IDE показывает лишь, что аргумент имеет тип OptionalParameters, что не очень удобно;  в коде нужно писать if и проверку на undefined для каждого параметра.
Ваш вариант?
источник