Update unit test. Temp lower threshold.

This commit is contained in:
Bryan Mauger 2023-06-19 10:42:04 -04:00
parent 52bc544526
commit 63f38f7c99
2 changed files with 21 additions and 21 deletions

View file

@ -24,7 +24,7 @@ module.exports = {
testMatch: ["**/*.spec.(js|jsx|ts|tsx)|**/__tests__/*.(js|jsx|ts|tsx)"],
coverageThreshold: {
global: {
statements: 82,
statements: 79,
// Got the go ahead from Mark to temporarily lower this. Taking out initialize component made the year,make,model and style coverage drop a bit. Once unit tests for license plate lookup, vin lookup and address lookup are in the coverage should go back up to 90
},
},

View file

@ -1,14 +1,25 @@
import { shallowMount } from "@vue/test-utils";
import checkbox from "./checkbox";
import checkboxQuestion from "./checkbox-question";
import { nextTick } from "vue";
describe("checkbox.vue", () => {
// Mock CMS content
const questionText = "Question Text";
const mockMixin = {
methods: {
getCmsContent: jest.fn().mockImplementation(() => {
return questionText;
}),
},
};
describe("checkbox-question.vue", () => {
it("Should return checkbox name", async () => {
// Act
const wrapper = shallowMount(checkbox, {
const wrapper = shallowMount(checkboxQuestion, {
propsData: {
checkboxName: "Checkbox",
},
mixins: [mockMixin],
});
// Assert
@ -20,10 +31,11 @@ describe("checkbox.vue", () => {
it("Should return checkbox id", async () => {
// Act
const wrapper = shallowMount(checkbox, {
const wrapper = shallowMount(checkboxQuestion, {
propsData: {
buttonID: "Checkbox ID",
},
mixins: [mockMixin],
});
// Assert
@ -35,10 +47,11 @@ describe("checkbox.vue", () => {
it("Should return tabindex value", async () => {
// Act
const wrapper = shallowMount(checkbox, {
const wrapper = shallowMount(checkboxQuestion, {
propsData: {
tabIndex: "1",
},
mixins: [mockMixin],
});
// Assert
@ -50,24 +63,11 @@ describe("checkbox.vue", () => {
it("Should return label text", async () => {
// Act
const wrapper = shallowMount(checkbox, {
propsData: {
checkboxLabel: "label text",
},
});
// Assert
const paragraph = wrapper.find("p");
expect(paragraph.text()).toEqual("label text");
});
it("Should return label text", async () => {
// Act
const wrapper = shallowMount(checkbox, {
const wrapper = shallowMount(checkboxQuestion, {
propsData: {
screenReaderOnlyText: "screenreader text",
},
mixins: [mockMixin],
});
// Assert