File tree 2 files changed +11
-2
lines changed
src/components/datepicker
2 files changed +11
-2
lines changed Original file line number Diff line number Diff line change @@ -95,11 +95,20 @@ describe("BlDatepicker", () => {
95
95
element . _selectedDates = [ new Date ( 2023 , 1 , 1 ) ] ;
96
96
await element . updateComplete ;
97
97
98
+ element . addEventListener ( "bl-datepicker-change" , ( event ) => {
99
+ const customEvent = event as CustomEvent ;
100
+
101
+ expect ( customEvent ) . to . exist ;
102
+ expect ( customEvent . detail ) . to . deep . equal ( [ ] ) ;
103
+
104
+ } ) ;
105
+
98
106
const clearButton = element . shadowRoot ?. querySelector ( "bl-button" ) as BlButton ;
99
107
100
108
clearButton ?. click ( ) ;
101
109
await element . updateComplete ;
102
110
111
+
103
112
expect ( element . _selectedDates ) . to . deep . equal ( [ ] ) ;
104
113
expect ( element . _inputValue ) . to . equal ( "" ) ;
105
114
} ) ;
Original file line number Diff line number Diff line change @@ -147,10 +147,10 @@ export default class BlDatepicker extends DatepickerCalendarMixin {
147
147
}
148
148
149
149
clearDatepicker ( ) {
150
- this . _calendarEl . handleClearSelectedDates ( ) ;
151
150
this . _selectedDates = [ ] ;
152
151
this . _inputValue = "" ;
153
152
this . _floatingDateCount = 0 ;
153
+ this . _calendarEl . handleClearSelectedDates ( ) ;
154
154
}
155
155
156
156
openPopover ( ) {
@@ -242,7 +242,7 @@ export default class BlDatepicker extends DatepickerCalendarMixin {
242
242
variant ="tertiary "
243
243
kind ="neutral "
244
244
icon ="close "
245
- @click =${ ( ) => this . clearDatepicker ( ) }
245
+ @click =${ this . clearDatepicker }
246
246
> </ bl-button >
247
247
< div class ="action-divider "> </ div > `
248
248
: "" ;
You can’t perform that action at this time.
0 commit comments