24 lines
No EOL
582 B
JavaScript
24 lines
No EOL
582 B
JavaScript
import { shallowMount } from "@vue/test-utils";
|
|
import vehicleBanner from "./vehicle-banner";
|
|
|
|
describe("vehicleBanner", () => {
|
|
test("renders the blurrycar image", async () => {
|
|
// Arrange
|
|
|
|
// Act
|
|
const wrapper = shallowMount(vehicleBanner);
|
|
await wrapper.setData ({
|
|
vehicleImageSrc: "image_url",
|
|
});
|
|
wrapper.vm.initializeComponent(cmsContent);
|
|
|
|
// Assert
|
|
expect(wrapper.find("img").attributes("class")).toContain("blurrycar");
|
|
wrapper.unmount();
|
|
});
|
|
});
|
|
|
|
//Mock CMS content
|
|
const cmsContent = {
|
|
GenericVehicleImage: 'image_url'
|
|
};
|