Create Grid & GridEmpty test

This commit is contained in:
2020-11-03 14:09:42 +01:00
parent 9d505d76f8
commit bad40d2a1d
3 changed files with 47 additions and 9 deletions

29
test/Grid.spec.js Normal file
View File

@@ -0,0 +1,29 @@
import { mount } from "@vue/test-utils";
import Grid from "@/components/Grid";
describe("Grid", () => {
it("should display an error message on empty data source.", () => {
const wrapper = mount(Grid, {
propsData: {
dataSource: []
}
});
expect(wrapper.findComponent({ name: "GridEmpty" }).exists()).toBe(true);
});
it("should display data in grid.", () => {
const wrapper = mount(Grid, {
dataSource: [
{
img: "aluna-festival.png",
link: "aluna-festival.fr",
title: "Aluna Festival",
subtitle: "2017 / 2018 / 2019 / 2020",
tags: ["wordpress", "sketch", "amazonS3", "acf", "svg"],
type: "freelance"
}
]
});
expect(wrapper.findComponent({ name: "GridEmpty" }).exists()).toBe(false);
});
});