Skip to content
Snippets Groups Projects
Commit 8e27d1a1 authored by Moustafa Banqusli's avatar Moustafa Banqusli
Browse files

#373 test diagrams error message

parent f163f8c3
No related branches found
No related tags found
2 merge requests!444Develop into Master,!352Resolve "3 Diagramme für Funde hinzufügen"
Pipeline #421643 passed
......@@ -2,7 +2,7 @@
<v-row>
<v-col cols="12">
<v-card>
<v-card-title>
<v-card-title data-testid="CardTitle">
{{ title }}
</v-card-title>
......@@ -14,7 +14,7 @@
{{ $t("sharedTable.selectedAreaDiagram") }}
</div>
<v-container class="justify-center" fluid>
<v-alert v-show="showFailAlert" dismissible transition="fade-transition" type="error">
<v-alert v-show="showFailAlert" dismissible transition="fade-transition" data-testid="ErrorMessage" type="error">
{{ errorMessage }}
</v-alert>
</v-container>
......
import {expect} from "chai";
import {Locales} from "@/i18n/locales";
import {createLocalVue, mount} from "@vue/test-utils";
import {setupI18n} from "@/plugins/i18n";
import vuetify from "@/plugins/vuetify";
import VueRouter from "vue-router";
import FilterHistoryDiagramsCard from "@/components/shared/sharedFilter/FilterHistoryDiagramCard.vue";
declare const global: any;
describe("FilterHistoryDiagramsCard.vue", () => {
global.requestAnimationFrame = (cb: any) => cb();
let wrapper: any = null;
beforeEach(() => {
const localVue = createLocalVue();
localVue.use(VueRouter);
const router = new VueRouter();
const i18n = setupI18n(localVue);
i18n.locale = Locales.DE;
wrapper = mount(FilterHistoryDiagramsCard, {
i18n,
localVue,
vuetify,
router,
stubs: ["VegaLite"],
mocks: {
$auth: {
isAuthenticated: true,
},
},
propsData: {
title: "InspectionCount",
errorMessage: "Error",
showFailAlert: true,
},
});
});
afterEach(() => {
wrapper = null;
});
it("FilterHistoryDiagramCard should show error messages and card-title", () => {
expect(wrapper.find("[data-testid='CardTitle']").exists()).to.equal(true);
expect(wrapper.find("[data-testid='ErrorMessage']").exists()).to.equal(true);
expect(wrapper.vm.$props.errorMessage).to.equal("Error");
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment