import { mount, RouterLinkStub } from "@vue/test-utils"; // import axios from "axios"; import store from "@/store/index.js"; import Fruits from "@/views/Fruits.vue"; // jest.mock("axios", () => ({ // get: jest.fn(() => Promise.resolve({ data: {} })) // })); describe("Test Fruits page.", () => { it("dispatches getFruits on mounted", async () => { // axios.get.mockImplementationOnce(() => Promise.resolve({ data: { data: "value" } })); mount(Fruits, { store, stubs: { RouterLink: RouterLinkStub } }); await store.dispatch("getFruits"); expect(store.state.fruits.length).toBe(7); }); });