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"], coverageReporters: ["html", "text", "jest-junit", "cobertura"],
testResultsProcessor: "jest-junit", testResultsProcessor: "jest-junit",
preset: "@vue/cli-plugin-unit-jest", preset: "@vue/cli-plugin-unit-jest",
transform: { "^.+\\.vue$": "@vue/vue3-jest" }, transform: { "^.+\\.vue$": "@vue/vue3-jest",
transformIgnorePatterns: [ "^.+\\.mjs$": "babel-jest",
'/node_modules/(?!.*\\.mjs$)', },
], transformIgnorePatterns: ["'/node_modules/(?!vee-validate)"],
moduleFileExtensions: ["js", "vue"], moduleFileExtensions: ["js", "vue"],
modulePathIgnorePatterns: ["vin-lookup"], modulePathIgnorePatterns: ["vin-lookup"],
collectCoverageFrom: [ 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 //Act
await wrapper.vm.$nextTick();
const listCard = await wrapper.findComponent({ const listCard = await wrapper.findComponent({
name: "buttonQuestion", name: "buttonQuestion",
}); });
await wrapper.setData({ selectedTint: "Green Tint" }); wrapper.setData({ selectedTint: "Green Tint" });
// to trigger the computed setter // to trigger the computed setter
wrapper.vm.selectedPartNumber = "DB12209GTYN"; wrapper.vm.selectedPartNumber = "DB12209GTYN";
@ -253,8 +252,7 @@ describe("glass-part-question.vue", () => {
}); });
// Act // Act
await wrapper.setData({ selectedTint: selectedTint }); wrapper.setData({ selectedTint: selectedTint });
// Assert // Assert
expect(expectedResults).toEqual(wrapper.vm.partsForSelectedTint); expect(expectedResults).toEqual(wrapper.vm.partsForSelectedTint);
} }