3 Commits

7 changed files with 16 additions and 5 deletions

BIN
assets/images/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -0,0 +1,9 @@
import { mount } from "@vue/test-utils";
import Footer from "./";
describe("Footer", () => {
it("should render Footer instance", () => {
const wrapper = mount(Footer);
expect(wrapper.exists()).toBe(true);
});
});

View File

@@ -1,5 +1,5 @@
import { mount, RouterLinkStub } from "@vue/test-utils";
import Header from "@/components/Header";
import Header from "./";
describe("Header", () => {
it("should render Header instance", () => {

View File

@@ -1,8 +1,10 @@
<template>
<section class="py-4">
<h2 class="text-3xl font-normal mx-auto block text-center mb-4">
Ghibli films
</h2>
<img
class="w-full max-w-md mx-auto mb-8"
src="~/assets/images/logo.png"
alt="Studio Ghibli"
/>
<Grid :dataSource="films" />
</section>
</template>

View File

@@ -10,7 +10,7 @@ jest.mock("axios", () => ({
describe("Films page", () => {
it("should render Films page instance", () => {
const wrapper = mount(FilmsView);
expect(wrapper.find("h2").text()).toBe("Ghibli films");
expect(wrapper.find("img").exists()).toBe(true);
});
it("should get films from Ghibli API", async () => {