From ea89471cc02d9f18fa61e85d92a5db3b312cc7b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Viricel?= Date: Thu, 17 Dec 2020 12:53:19 +0100 Subject: [PATCH] Header tests. --- test/Header.spec.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 test/Header.spec.js diff --git a/test/Header.spec.js b/test/Header.spec.js new file mode 100644 index 0000000..60ef6a3 --- /dev/null +++ b/test/Header.spec.js @@ -0,0 +1,18 @@ +import { mount, RouterLinkStub } from "@vue/test-utils"; +import Header from "@/components/Header"; + +describe("Header", () => { + it("should render Header instance", () => { + const wrapper = mount(Header, { stubs: ["router-link"] }); + expect(wrapper.find("h1").text()).toBe("Ghibli"); + }); + + it("should redirect to Home page when clicking on brand logo", () => { + const wrapper = mount(Header, { + stubs: { + RouterLink: RouterLinkStub + } + }); + expect(wrapper.findComponent(RouterLinkStub).props().to).toBe("/"); + }); +});