Загрузка страницы

[RU] Эксперименты с VTU

Patreon: https://patreon.com/javascriptninja

На данный момент `vue-test-utils` и `vue-test-utils-next` - две совершенно разные кодовые базы. Как следствие - необходимо поддерживать две кодовые базы. Я хочу попробовать альтернативный подход - общая кодовая база "обёртка" и два адаптера - для Vue2 и Vue3. Такой подход не нов - его использует к примеру `enzyme` для React.

Мне не нравится как `vue-test-utils-next` "встраивается" во Vue для тестирования. Используются два очень грязных глобальных миксина (для отслеживания событий к примеру). Мне кажется, что это не нужно - Vue уже дает нужный хук для девтулзов, почему бы не прицепиться к нему?

Вторая же проблема - ад с `shallowMount`. Сейчас это хак на хаке и хаком погоняет. Я хочу попробовать альтернативный подход, основанный на магии Proxy

Цель первой фазы - проверить идею, не оформляя её во что-то юзабельное. Если идея докажет свою жизнеспособность - будем развивать и продвигать в апстрим

---

Видео [RU] Эксперименты с VTU канала JavaScript.Ninja
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
22 ноября 2020 г. 0:10:11
03:41:34
Яндекс.Метрика