Files
ghibli-api/test/Grid.spec.js

24 lines
514 B
JavaScript

import { mount } from "@vue/test-utils";
import Grid from "@/components/Grid";
import mockFilms from "./fake-films.json";
describe("Grid", () => {
it("tests props", () => {
expect(Grid.props).toMatchObject({
dataSource: {
type: Array,
required: true
}
});
});
it("should render Grid instance", () => {
const wrapper = mount(Grid, {
propsData: {
dataSource: mockFilms
}
});
expect(JSON.parse(wrapper.text())).toEqual(mockFilms);
});
});