Size: a a a

2019 July 03

S

Serhii in Angular Kyiv
Тесты пишем, но как-то чуть не так, как хотелось бы.
От использования coverage как показателя отказались - в angular компонентах он безбожно врёт (https://medium.com/ngconf/angular-unit-testing-code-coverage-lies-603c6c85f801)
источник

AS

Alex S in Angular Kyiv
.spec.ts добавляет cli
а на тесты тупо нету времени на данный момент 😞
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
Можно вроде в конфиге вырубить,  чтоб не добавлял
источник

S🥐

Sebastien 🥐 in Angular Kyiv
Денис Мовляйко
Всем привет, интересует очень интересный вопрос))
В проектах на которых вы сидите, вообще пишутся тесты? Зайду с другой стороны), вы вообще добавляете .spec.ts?
На одном проекте не писали юнит тесты, но писали автоматизированые

А сейчас на другом проект наоборот - юнит тесты пишем, а автоматизированые нет
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
По поводу моего вчерашнего вопроса. Решил добавлением в компонент ChangeDetectionStrategy.OnPush
источник

C

Constantine in Angular Kyiv
Vladyslav Nasadiuk
По поводу моего вчерашнего вопроса. Решил добавлением в компонент ChangeDetectionStrategy.OnPush
Мне кажется что фиксить через он пуш работу компонента это не совсем правильно. А какой вопрос был? Я не читал вчера чат этот
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
Vladyslav Nasadiuk
По поводу моего вчерашнего вопроса. Решил добавлением в компонент ChangeDetectionStrategy.OnPush
Добавление онПуша в уже работающий (не новый) компонент несет некие риски по поведению, поэтому нужно его оттестировать. Добавлять онПуш лучше при создании компонента.
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
короче дело было еще глубже, структура компонента такая, что он принимает набор колонок и внутри себя доклеивает возможный порядок сортировки.

Порядок сортировки брался из константы внутри либы.
По скольку оба компонента работали по сути с порядком сортировки который ввел на одну и ту же ссылку, вылетала ошибка. Вернул дефолтную стратегию)
источник

СБ

Сергій Бабіч in Angular Kyiv
клонуй об'єкти тоді,
{ ...data }
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
так и делаю) но просто суть проблемы это жесть)
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
спасибо всем кто помогал :)
источник

СБ

Сергій Бабіч in Angular Kyiv
Vladyslav Nasadiuk
так и делаю) но просто суть проблемы это жесть)
ну ліби це завжди чорний ящик, да
источник

VN

Vladyslav Nasadiuk in Angular Kyiv
так либа наша)
источник

B

Bohdan in Angular Kyiv
Vladyslav Nasadiuk
так либа наша)
Ахахахаха
источник

СБ

Сергій Бабіч in Angular Kyiv
бггг
источник

СБ

Сергій Бабіч in Angular Kyiv
як невдобно
источник

AS

Alex S in Angular Kyiv
кто-то работал с cordova-plugin-file?
эта фигня модифицирует нативный File и в итоге получается нечто ужасное
источник

AS

Alex S in Angular Kyiv
вот чем оно становится
источник

AT

Alexander Tarasenko in Angular Kyiv
Ребят всем привет, подскажите можно ли как то при ng build передать переменную которая будет во всем приложении глобально видна
источник

AT

Alexander Tarasenko in Angular Kyiv
env не подходит потому что динамическое значение.
источник