Вопросы по теме 'vue-test-utils'

Как протестировать методы prop с помощью vue-test-utils и vue?
У меня есть дочерний компонент, у которого есть метод onBilling, переданный от его родителя в качестве опоры: В своем модульном тесте я вижу, что журнал консоли запускается, но мое утверждение для функции onBillingValid не работает - нужно ли мне...
3750 просмотров
schedule 31.10.2021

Могу ли я выбрать элемент по ссылке с помощью утилиты vue test
Если у меня есть изображение <img class="pineapple" ref="pineapple" src="pineapple.jpg" /> Могу ли я использовать $ ref expect(wrapper.find($refs.pineapple).exists()).toBe(true) вместо того...
4332 просмотров
schedule 13.09.2021

Vue Test Utils, событие Keydown больше не запускается keyCode в тесте
В тестовой среде событие нажатия клавиши больше не запускается keyCode после обновления vue-test-utils до версии 1.0.0-beta.26 или выше, например: Vue <div @keydown="onKeydown"></div> Скрипты public onKeydown...
2009 просмотров
schedule 18.10.2021

Vue: динамическое дополнение модульного теста
У меня есть компонент, в который добавляется группа полей (метка, ввод и ошибки). Элемент ввода импортируется динамически в соответствии с опорой ( settings.input.component ), которую он получает от родительского компонента. И я хотел...
114 просмотров

Как проверить функцию SetTimeout, вызываемую в VUE Created HOOK? с использованием Vue utils - JEST
У меня есть компонент предупреждения, который имеет флаг isVisible , этот флаг становится истинным, когда компонент создается, а также в созданном HOOK у меня есть setTimeout , который запускается, если компонент получает логическое свойство...
25 просмотров
schedule 25.11.2021

Настройка vue-test-utils с получением TypeError: невозможно создать свойство '_Ctor' в строке
Я следил за этим руководством и это руководство для настройки шутливого тестирования с помощью vue-test-utils и vue 2 на Rails 5.1 с помощью webpacker. Я могу запускать базовые тесты без компонентов vue, но попытка смонтировать компоненты vue...
4115 просмотров

vue-test-utils - как обрабатывать $ refs?
СИТУАЦИЯ Я пытаюсь shallowMount использовать компонент, но безуспешно. Компонент использует $refs для чтения высоты div . Это значение считывается внутри вычисляемого свойства. Затем в жизненном цикле mounted я сохраняю это значение в...
5303 просмотров

'Маршрут с именем' что-то 'не существует' vue-router console.warn при использовании vue-test-utils
Я делаю тестовые коды для компонента vue.js, который использует vue-router, используя vue-test-utils. Вот коды, связанные с этим. const Routes = [{ ... }, ... { ..., path: '/transfers', name: 'transfers', redirect: '/transfers/all',...
41 просмотров

Vue, Jest: как имитировать компоненты element-ui? не может найти модуль element.css
Мой код vue вызывает element-ui модули: // in main.js import { Notification } from "element-ui"; Сначала мой тест бросал Не удается найти модуль "Элемент" в "test.js" поэтому я издевался над модулем с помощью...
2346 просмотров
schedule 08.03.2022

Тестирование простых компонентов Javascript Vue без Vue CLI
Можно ли протестировать компоненты Vue, которые были разработаны на простом javascript, без настройки Vue CLI / Webpack / Babel? Документация по теме, которую я нашел в Интернете, довольно скудна:...
601 просмотров

Тестирование Vue с Vuetify. Невозможно прочитать свойство 'title' из undefined
Я пытаюсь проверить, будет ли диалоговое окно, созданное с помощью vuetify, активным после того, как я испущу функцию под названием closeNoteForm. Однако, когда я пытаюсь проверить, скрыто ли содержимое диалогового окна, я получаю сообщение об...
332 просмотров
schedule 25.03.2022

Тестирование компонента VueJS, содержащего другие компоненты, написанные мной
Я работаю над веб-сайтом, состоящим из нескольких компонентов, которые содержат другие компоненты. Теперь я хотел бы проверить, правильно ли отключена кнопка сохранения формы, если данные не установлены. Я использую vuetify для пользовательского...
1900 просмотров

Модульное тестирование vue.js с помощью Jest: стоит ли издеваться над аудиоэлементом HTLL5?
При тестировании компонента AudioPlayer vue, который содержит элемент HTML5, мне интересно, как написать свои спецификации с помощью Jest. шаблон <audio id="player" ref="player" @ended="ended" @canplay="canPlay"...
745 просмотров

Как протестировать наблюдателя Vue, который наблюдает за вычисляемым свойством из VueX?
Предположим, у меня есть следующий компонент: import { mapState } from 'vuex'; import externalDependency from '...'; export default { name: 'Foo', computed: { ...mapState(['bar']) }, watch: { bar () {...
7461 просмотров
schedule 14.05.2022

TypeError: не удается прочесть свойство "получатели" неопределенного значения.
Я пытаюсь протестировать базовый компонент Vue, который ссылается на магазин Vuex. Я думал, что последовал примеру Vue ( https://vue-test-utils.vuejs.org/guides/using-with-vuex.html#mocking-getters ) на букву T, но похоже, что это не работает. Я...
15213 просмотров
schedule 15.05.2022

Причина этой проблемы: превышено время ожидания 10000 мс. Для асинхронных тестов и хуков убедитесь, что вызывается done () ;.
В веб-приложении VueJs мы написали более 500 модульных тестов (во всех модулях) с использованием vue-test-utils и mocha-webpack, используя nyc для отчетов о покрытии. Рассмотрим каждый модуль в одном каталоге. Когда я запускаю тестовые примеры для...
4672 просмотров

Событие триггера в Jest Test не вызывает метод
В настоящее время я пишу тесты для своего приложения Vue. У меня есть кнопка, которая вызывает функцию выхода. Я просто хочу проверить, вызывается ли функция при нажатии кнопки. Я пытался издеваться над функцией с помощью jest.fn (), но не могу...
3955 просмотров

Тестирование магазина VueX
Я пытаюсь протестировать разные части магазина VueX. Я храню мутации, геттеры и прочее в одном файле (index.js), но почему-то он не работает при импорте этого файла в тестовый файл. Вот мой VueX: Vue.use (Vuex); Index.js import Vue from...
657 просмотров
schedule 26.06.2022

Jest Mocking с помощью Quasar и Typescript
Я хочу имитировать службу Amplify Auth в своем тесте. Ошибки нет, но тест не работает из-за моего макета. Вот код, который я собираюсь протестировать: signIn(): void { if (!this.valid) return; this.loading = 1; this.$Auth...
115 просмотров

Тестирование Vue с помощью jest и vue-test-utils не позволяет разрешить компоненты, введенные через app.component().
В настоящее время я пытаюсь ввести тестирование в свое приложение Vue 3 Vite. Для этого я использую jest и vue-test-utils. Это работает нормально, за исключением случаев, когда я пытаюсь смонтировать компоненты, содержащие мои базовые компоненты,...
276 просмотров
schedule 21.08.2022