Skip to content

Commit a50ec54

Browse files
committed
Fix update event on option elements
1 parent 5f9c49b commit a50ec54

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/vue-testing-library.js

+6-6
Original file line numberDiff line numberDiff line change
@@ -110,14 +110,14 @@ fireEvent.update = async (elem, value) => {
110110

111111
switch (tagName) {
112112
case 'OPTION': {
113-
elem.selected = value
113+
elem.selected = true
114114

115-
const parentElement =
116-
this.element.parentElement.tagName === 'OPTGROUP'
117-
? this.element.parentElement.parentElement
118-
: this.element.parentElement
115+
const parentSelectElement =
116+
elem.parentElement.tagName === 'OPTGROUP'
117+
? elem.parentElement.parentElement
118+
: elem.parentElement
119119

120-
return fireEvent.change(parentElement)
120+
return fireEvent.change(parentSelectElement)
121121
}
122122

123123
case 'INPUT': {

0 commit comments

Comments
 (0)