jest не видит компоненты библиотеки Vuetify

173
23 декабря 2019, 02:00

Я новичок в модульном тестирование, для начала решил покрыть все компоненты snapshot тестами. Все настроил и казалось бы все хорошо, но когда выполняю команду npm run unit появляется предупреждение

Сами тесты проходят, но мне кажется что из-за этого предупреждения некорректно сохраняются снапшоты Вот код теста

import { mount } from '@vue/test-utils' 
import Button from '../../components/button.vue' 
test('renders correctly', () => { 
    const wrapper = mount(Button); 
    expect(wrapper.element).toMatchSnapshot() 
 
})

Как мне подружить jest c Vuetify? помогите... )

Answer 1

У Jest есть возможность указать setup-скрипт, который выполнится перед прогоном тестов. Сделайте в этом файле примерно следующее (псевдокод):

import Vue from "vue";
import Vuetify from "vuetify";
Vue.use(Vuetify);

Должно помочь.

READ ALSO
Python Django + сокеты на Node.js

Python Django + сокеты на Node.js

Нужно мне значить стало сделать обмен данными в реальном времениСообразить не могу в sockets

165
Свойств кнопок javascript

Свойств кнопок javascript

Есть ли возможность изменять свойства кнопок только средствами javascriptНапример, создаю кнопку таким образом:

165
Как в Leaflet сдвинуть зону просмотра карты?

Как в Leaflet сдвинуть зону просмотра карты?

Прошу прощения, если сложно объясняю, что надоУ меня есть карта на весь экран, построенная на OSM с использованием Leaflet

132
Materializecss Autocomplete не создает выпадающий список?

Materializecss Autocomplete не создает выпадающий список?

В итоге выдаёт такую ошибку thisdropdownEl is null;

168