import { shallowMount } from '@vue/test-utils' import Posts from '@/components/Home/Posts' // https://alligator.io/vuejs/testing-vue-with-jest/ function mountComponentWithProps (Component, propsData) { const Constructor = Vue.extend(Component); const vm = new Constructor({ propsData }).$mount(); return vm.$el; } describe('Posts.vue', () => { it('posts should not be empty', () => { const PostsData = mountComponentWithProps(Posts, { all: [] }); const allData = PostData.all; console.log(allData) expect(allData).toBe([]) }) })