Merge branch 'feature/CSR-2185' of github.com:Safelite/DigitalConsumer.FixMyGlass into feature/CSR-2185

This commit is contained in:
Matt Sykes 2024-08-27 16:03:15 -04:00
commit 91998b76fa
3 changed files with 13 additions and 24 deletions

View file

@ -70,7 +70,7 @@ describe("baseInputButton.vue", () => {
value: "X",
},
},
});
});
// Act
await wrapper.find("input").setChecked();

View file

@ -48,20 +48,13 @@ export default {
};
},
mounted() {
console.log('mounted');
// Need this here and in the watch for vehicle-parts, unless there'a better way
if (this.isChecked) {
console.log('I was checked');
this.handleChange(this.modelValue);
}
},
methods: {
test() {
console.log('A');
},
handleEventAction(eventType, e) {
console.log('handleEventAction');
console.log(eventType);
if (this.isMultiSelect) {
switch (eventType) {
case this.eventTypes.CHANGE:
@ -86,7 +79,6 @@ export default {
}
},
handleSelectionChange(e) {
console.log("handleSelectionChange");
if (
this.isMultiSelect &&
(this.modelValue instanceof Array || this.modelValue == null)
@ -106,7 +98,6 @@ export default {
this.handleChange(this.valueToEmit);
},
handleClick(e) {
console.log('handleClick');
this.handleSelectionChange(e);
this.$emit("update:modelValue", this.valueToEmit);
},

View file

@ -295,22 +295,20 @@ function setupBaseInputButtonWrapper({ mockData = {} }) {
parentComponentTemplate += `<baseInputButtonWrapper v-model="value" groupName="myGroupName" :isMultiSelect="${mockData.isMultiSelect}" value="value1" />`;
parentComponentTemplate += `<baseInputButtonWrapper v-model="value" groupName="myGroupName" :isMultiSelect="${mockData.isMultiSelect}" value="value2" />`;
parentComponentTemplate += `</div>`;
const wrapper = mount(
{
data() {
return {
value: mockData.initialValue ?? (mockData.isMultiSelect ? [] : ""),
$route: {
query: {
fmgPage: "myPage",
},
const wrapper = mount({
data() {
return {
value: mockData.initialValue ?? (mockData.isMultiSelect ? [] : ""),
$route: {
query: {
fmgPage: "myPage",
},
};
},
template: parentComponentTemplate,
components: { baseInputButtonWrapper },
},
};
},
);
template: parentComponentTemplate,
components: { baseInputButtonWrapper },
});
return { wrapper };
}