Описание тега vue-test-utils

Помощники для рендеринга компонентов VueJS в модульных тестах.
0 ответов

Тестирование магазинов Vuex без компонентов

Я просматривал https://vue-test-utils.vuejs.org/guides/, чтобы узнать, как писать тесты с использованием Jest в сочетании с vue-test- Utils. Однако все эти примеры используют shallowMount где вы монтируете компонент, но я хочу избежать этого, так ка…
20 окт '18 в 19:10
1 ответ

Имитация возврата в Vue Test Utils

Я написал автономный компонент многократного использования в VueJS, который, по сути, является просто оболочкой для поля ввода, но выполняет интеллектуальную обработку ввода с клавиатуры в режиме реального времени на основе переданных ему реквизитов…
11 сен '18 в 16:51
0 ответов

Тестирование Vue Components - Mocking State и методы

Я пытался разобраться в модульном тестировании vue компонентов, но я не могу понять, как создать макет /Stub хранилища объектов и методов, которые вызывают API-асинхронность. Это пример компонента vue, который мы имеем: import { mapState, mapGetters…
01 окт '18 в 20:58
2 ответа

Разница между "mount" и "shallowMount" в Vue-Test-Utils?

Отказ от ответственности: я довольно плохо знаком с Vue, JavaScript и веб-фреймворками в целом. Я пытаюсь ознакомиться с некоторыми базовыми тестами модулей и компонентов, используя Jest и vue-test-utils. Я прочитал документы на vue-test-utils' moun…
09 ноя '18 в 11:57
1 ответ

vue-test-utils: метод дочерних компонентов Vue "не является функцией"

В этом тесте я просто пытаюсь утверждать, что end свойство устанавливается для тестируемого компонента (DateRangeEditor). Компонент предполагает this.$refs.datepicker это пример HotelDatepickerи называет егоsetCheckOutа такжеsetCheckIn методы (если …
13 дек '17 в 20:55
5 ответов

VueJS - модульное тестирование с использованием vue-test-utils выдает ошибку - TypeError: _vm.$ T не является функцией

Относительно новичок в Vuejs и тестирование его компонентов. Использование vue-test-utils и jest для тестирования. Получение следующего журнала тестов ошибок Файл.vue состоит из шаблона, компонента и стиля. Ниже та часть RegistrationLayout.vue, кото…
14 фев '18 в 14:51
0 ответов

Jest, Vuex Ошибка при рендеринге: "Ошибка типа: Не удается прочитать свойство" прокси "неопределенного"

У меня возникла проблема при написании моих модульных тестов с использованием Jest, vuelidate выдает предупреждение. Ошибка типа: не удается прочитать свойство 'proxy' из неопределенного в VueComponent.refProxy (F:\wamp64\www\vue-cli-sandbox\node_mo…
09 ноя '18 в 18:56
1 ответ

Как вызвать событие в заглушке? [Вю тест-Utils]

Я пытаюсь протестировать событие компонента следующим образом: // template: <form @submit.prevent="save"></form> const save = jest.fn() const wrapper = mount(MyComponent, {methods: { save }}) wrapper.find('form').trigger('submit.prevent'…
23 ноя '18 в 13:28
2 ответа

Модульное тестирование в vuejs

Я пытаюсь настроить / запустить мой первый модульный тест для Vuejs. Но я не могу обойтись без проблем с конфигурацией. Я попытался установить библиотеки, но по некоторым причинам я продолжаю получать ошибки. Вот как выглядит пример моего кода: Моя …
1 ответ

vue.js Тестовый модуль с test-utils не пройден

Я пытаюсь проверить следующую часть моего компонента Heading.vue <v-layout column align-center justify-center> <img src="@/assets/images/logo.png" alt="Logo-Choro-des-Charentes" height="200"> <h1 class="mb-2 display-1 text-xs-center"&…
18 сен '18 в 16:50
3 ответа

Vue test-utils, как проверить router.push()

В моем компоненте у меня есть метод, который будет выполнять router.push() import router from "@/router"; // ... export default { // ... methods: { closeAlert: function() { if (this.msgTypeContactForm == "success") { router.push("/home"); } else { r…
14 ноя '18 в 14:29
0 ответов

Невозможно щелкнуть Vue Select Box с помощью vue-test-utils

Я не могу "щелкнуть" на этих полях выбора, используя vue-test-utils и Vue 2. Я использую mocha + webpack. Я определяю это, видя, что visible-change событие никогда не запускается, как следует при нажатии. Вот как выглядит мой spec-файл: ... const wr…
13 дек '17 в 02:36
1 ответ

Как проверить, вызывается ли функция, когда я отправляю форму с помощью sinon?

Вступление: Я хочу проверить, что если я нажимаю на кнопку отправки, вызывается функция onSubmit. Я предполагаю, что это возможно из того, что я понимаю, когда читаю документацию: https://sinonjs.org/releases/v6.1.5/spies/ https://vue-test-utils.vue…
4 ответа

Vue-Test-Utils Неизвестный пользовательский элемент: <router-link>

Я использую Jest для запуска своих тестов с использованием библиотеки vue-test-utils. Несмотря на то, что я добавил VueRouter к экземпляру localVue, он говорит, что на самом деле не может найти компонент router-link. Если код выглядит немного прикол…
1 ответ

vuejs click click для тестирования мыши

У меня есть шаблон со следующим &lt;button type="button" id="alogin" class="btn btn-primary btn-raised btn-block btn-lg" @click="login()"&gt;Sign In&lt;/button&gt; функция входа довольно длинная, но состоит из login() { this.error = 'none'; this.err…
27 июл '18 в 13:31
1 ответ

Как выполнить модульное тестирование компонента VUE, в котором есть ввод / ввод?

Я пишу какой-то модульный тест, но у меня возникли проблемы с компонентом, который имеет inject имущество. я использую shallowMount, Я провел некоторое исследование по этому поводу. И есть способ создать поддельные данные для provide https://vue-tes…
03 дек '18 в 04:11
0 ответов

Настройка модульных тестов Mocha после создания проекта с помощью @vue/cli 3

Создан проект с использованием vue/cli версии 3.2.1. Попытка настроить модульное тестирование Mocha в vue/cli 3, но безуспешно. Любая помощь приветствуется
04 дек '18 в 06:41
1 ответ

Лучшая практика Vue.js

Это общий вопрос. но мне любопытно спросить: есть много пакетов для модульного тестирования vue js. Vue Test Utils Vue Jest Vue Cypress какой из них будет наилучшей практикой или рекомендован для корпоративного проекта?
0 ответов

Vue JS Динамический компонентный тест компонента не смог смонтировать компонент

Я использую Dynamic & Async Components, который работает нормально. но при тестировании с мелким монтированием с помощью Vue-test-util. я получаю предупреждение следующим образом [Vue warn]: Failed to mount component: template or render function not…
13 дек '18 в 10:36
2 ответа

Vue-test-utils не может найти `Set()`: ReferenceError: Невозможно найти переменную: Set

В настоящее время я пытаюсь написать несколько тестов для компонента Vue. Однако, когда я пытаюсь запустить тесты, он выдает следующее сообщение: [BABEL] Note: The code generator has deoptimised the styling of /home/bono/dev/git_repos/hypernode-cont…
13 дек '18 в 15:20