import { mount, RouterLinkStub } from "@vue/test-utils"; import Film from "./"; import mockFilms from "@/test/fake-films.json"; describe("Film", () => { it("tests props", () => { expect(Film.props).toMatchObject({ film: { type: Object, default: {}, required: true } }); }); it("renders proper link to details", () => { const wrapper = mount(Film, { propsData: { film: mockFilms[0] }, stubs: { RouterLink: RouterLinkStub } }); expect(wrapper.findComponent(RouterLinkStub).props().to).toBe( `/film/${mockFilms[0].id}` ); }); });