Merge pull request #2475 from Safelite/feature/resolve-jest-issue

Jest issues resolution
This commit is contained in:
scottkiener-at-safelite 2025-05-01 13:50:50 -04:00 committed by GitHub
commit a2777668ea
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 2338 additions and 3449 deletions

View file

@ -3,10 +3,10 @@ module.exports = {
coverageReporters: ["html", "text", "jest-junit", "cobertura"],
testResultsProcessor: "jest-junit",
preset: "@vue/cli-plugin-unit-jest",
transform: { "^.+\\.vue$": "@vue/vue3-jest" },
transformIgnorePatterns: [
'/node_modules/(?!.*\\.mjs$)',
],
transform: { "^.+\\.vue$": "@vue/vue3-jest",
"^.+\\.mjs$": "babel-jest",
},
transformIgnorePatterns: ["'/node_modules/(?!vee-validate)"],
moduleFileExtensions: ["js", "vue"],
modulePathIgnorePatterns: ["vin-lookup"],
collectCoverageFrom: [

5773
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -95,12 +95,11 @@ describe("glass-part-question.vue", () => {
});
//Act
await wrapper.vm.$nextTick();
const listCard = await wrapper.findComponent({
name: "buttonQuestion",
});
await wrapper.setData({ selectedTint: "Green Tint" });
wrapper.setData({ selectedTint: "Green Tint" });
// to trigger the computed setter
wrapper.vm.selectedPartNumber = "DB12209GTYN";
@ -253,8 +252,7 @@ describe("glass-part-question.vue", () => {
});
// Act
await wrapper.setData({ selectedTint: selectedTint });
wrapper.setData({ selectedTint: selectedTint });
// Assert
expect(expectedResults).toEqual(wrapper.vm.partsForSelectedTint);
}