Does anyone know how to do component testing in @vue/test-utils v2 library, while using Vuetify 3 Beta version? I am also using Vue3 composition API to define my components. The documentation that i found here https://vuetifyjs.com/en/getting-started/unit-testing/#spec-tests is not working, since it is for Vuetify v2 and @vue/test-utils v1
This is my plugins/vuetify.js
import '@mdi/font/css/materialdesignicons.css';
import 'vuetify/styles';
import { createVuetify } from 'vuetify';
export default createVuetify();
This is my code in NavBar.spec.js
import { mount } from '@vue/test-utils';
import NavBar from '../NavBar.vue';
import Vuetify from '../../plugins/vuetify';
describe('NavBar', () => {
it('No properties [correct]', () => {
mount(NavBar, {
props: {},
global: {
plugins: [Vuetify]
}
});
// check if navbar renders
cy.get('.main')
.first();
});
});
This is the error i receive:
Could not find injected Vuetify layout