Size: a a a

JavaScript.Ninja

2021 March 06

MI

Maksim Ivanov in JavaScript.Ninja
ID:0
Ask me anything сегодня, через час :)
Илья, а напомните, пожалуйста, мастер классы по unit тестам JS и по Vue тестам, оба доступны для покупки сейчас? (если да, то до какого срока еще будут доступны)
источник

IK

Illya Klymov in JavaScript.Ninja
Maksim Ivanov
Илья, а напомните, пожалуйста, мастер классы по unit тестам JS и по Vue тестам, оба доступны для покупки сейчас? (если да, то до какого срока еще будут доступны)
да, доступны, пока не устареют )
источник

D

Daniel in JavaScript.Ninja
Alexey Pan
И запускаете тесты из монорепы,
из корня монорепы
источник

AP

Alexey Pan in JavaScript.Ninja
Daniel
из корня монорепы
Ну да. В общем Вы поняли про что я. Чтото я полумываю про подход с тестами в пакетах. Выглядит как лучший вариант
источник

D

Daniel in JavaScript.Ninja
чем лучший? в ci удобно будет запускать тесты?
источник

D

Daniel in JavaScript.Ninja
если есть проблема с конфигурированием jest для каждого пакета (например разные пресеты нужны)
у jest есть https://jestjs.io/docs/en/configuration#projects-arraystring--projectconfig
источник

sv

stepan vskrsl in JavaScript.Ninja
Alexey Pan
Ну да. В общем Вы поняли про что я. Чтото я полумываю про подход с тестами в пакетах. Выглядит как лучший вариант
Надо определиться: мы говорим про конфигурацию в каждом пакете или про тесты в каждом пакете? Если про тесты - то они лежат в пакете. Конфиг для jest, по крайней мере у нас, лежит в корне монорепы.
источник

AP

Alexey Pan in JavaScript.Ninja
Не. Я про конфигурациб в каждом тесте. И запуск тестов через lerna run test
источник

sv

stepan vskrsl in JavaScript.Ninja
Тогда рассказывайте почему пришли к решению "конфигурация в каждом пакете". Интересно.
источник

sv

stepan vskrsl in JavaScript.Ninja
Alexey Pan
Не. Я про конфигурациб в каждом тесте. И запуск тестов через lerna run test
В каждом тесте или в каждом пакете? )
источник

AP

Alexey Pan in JavaScript.Ninja
Чтотт сегодня не могу собраться) Конфиги в каждом пакете.
источник

AP

Alexey Pan in JavaScript.Ninja
Не могу понять, в чем минус такого подхода
источник

sv

stepan vskrsl in JavaScript.Ninja
Вопрос зачем ? )
источник

sv

stepan vskrsl in JavaScript.Ninja
Ну то есть что заставляет прям отдельно их класть, какие-то специфические настройки под кокнретный пакет?
источник

МУ

Максим Усачёв... in JavaScript.Ninja
Ребята, а накидайте, пожалуйста, ссылки, каналы, и т.д, где можно узнавать о новых ближайших и будущих возможностях и фичах JavaScript?
источник

sv

stepan vskrsl in JavaScript.Ninja
Alexey Pan
Не могу понять, в чем минус такого подхода
Мне минусом видется поддержка этого добра. Удобнее следить за одним конфигом. Этот же один конфиг потом легче распространять (ну вдруг придется, монорепа обычно способствует начать развивать "платформенные" решения), его потом можно в пакетик засунуть отдельный.

С другой стороны никто не мешает в этот же пакетик засунуть настраиваемый конфиг и вобще тогда все православно станет ) А если сильно захочется то уже из него дергать в отдельные пакетики с нужными настройками. Но это я уже разошелся мыслью по коду )
источник

VF

Vyacheslav Fesenko in JavaScript.Ninja
Максим Усачёв
Ребята, а накидайте, пожалуйста, ссылки, каналы, и т.д, где можно узнавать о новых ближайших и будущих возможностях и фичах JavaScript?
источник

AP

Alexey Pan in JavaScript.Ninja
stepan vskrsl
Мне минусом видется поддержка этого добра. Удобнее следить за одним конфигом. Этот же один конфиг потом легче распространять (ну вдруг придется, монорепа обычно способствует начать развивать "платформенные" решения), его потом можно в пакетик засунуть отдельный.

С другой стороны никто не мешает в этот же пакетик засунуть настраиваемый конфиг и вобще тогда все православно станет ) А если сильно захочется то уже из него дергать в отдельные пакетики с нужными настройками. Но это я уже разошелся мыслью по коду )
Да. Валидно. Короче не понятно как лучше. У меня конфиг в пакете выглядит более удобным
источник

AP

Alexey Pan in JavaScript.Ninja
Типо более проще протестировать отдельный пакет.
источник

AP

Alexey Pan in JavaScript.Ninja
Но потом будет зоопарк из конфигов. А это уже проблема
источник