1
- import { test , expect } from '@playwright/test' ;
1
+ import { expect , test } from '@playwright/test' ;
2
2
3
3
test . describe ( 'Events Demo' , ( ) => {
4
4
test ( 'executing multiple actions with ms-select should fire multiple events' , async ( { page } ) => {
@@ -40,6 +40,7 @@ test.describe('Events Demo', () => {
40
40
'onBlur event fire!' ,
41
41
'onOpen event fire!' ,
42
42
'onOptgroupClick event fire! view: {"label":"Group 1","selected":true,"children":[null,{"text":"Option 1","value":"1","selected":true,"disabled":false},null,{"text":"Option 2","value":"2","selected":true,"disabled":false},null,{"text":"Option 3","value":"3","selected":true,"disabled":false},null]}' ,
43
+ 'onChange event fire! data: {"eventName":"onOptgroupClick","item":{"label":"Group 1","selected":true,"type":"optgroup"},"selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]"],"values":["1","2","3"]}}' ,
43
44
] . join ( '\n' ) ,
44
45
) ;
45
46
@@ -57,7 +58,9 @@ test.describe('Events Demo', () => {
57
58
'onBlur event fire!' ,
58
59
'onOpen event fire!' ,
59
60
'onOptgroupClick event fire! view: {"label":"Group 1","selected":true,"children":[null,{"text":"Option 1","value":"1","selected":true,"disabled":false},null,{"text":"Option 2","value":"2","selected":true,"disabled":false},null,{"text":"Option 3","value":"3","selected":true,"disabled":false},null]}' ,
61
+ 'onChange event fire! data: {"eventName":"onOptgroupClick","item":{"label":"Group 1","selected":true,"type":"optgroup"},"selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]"],"values":["1","2","3"]}}' ,
60
62
'onCheckAll event fire!' ,
63
+ 'onChange event fire! data: {"eventName":"onCheckAll","selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]","[Group 2: Option 4, Option 5, Option 6]","[Group 3: Option 7, Option 8, Option 9]"],"values":["1","2","3","4","5","6","7","8","9"]}}' ,
61
64
] . join ( '\n' ) ,
62
65
) ;
63
66
@@ -75,8 +78,11 @@ test.describe('Events Demo', () => {
75
78
'onBlur event fire!' ,
76
79
'onOpen event fire!' ,
77
80
'onOptgroupClick event fire! view: {"label":"Group 1","selected":true,"children":[null,{"text":"Option 1","value":"1","selected":true,"disabled":false},null,{"text":"Option 2","value":"2","selected":true,"disabled":false},null,{"text":"Option 3","value":"3","selected":true,"disabled":false},null]}' ,
81
+ 'onChange event fire! data: {"eventName":"onOptgroupClick","item":{"label":"Group 1","selected":true,"type":"optgroup"},"selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]"],"values":["1","2","3"]}}' ,
78
82
'onCheckAll event fire!' ,
83
+ 'onChange event fire! data: {"eventName":"onCheckAll","selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]","[Group 2: Option 4, Option 5, Option 6]","[Group 3: Option 7, Option 8, Option 9]"],"values":["1","2","3","4","5","6","7","8","9"]}}' ,
79
84
'onCheckAll event fire!' ,
85
+ 'onChange event fire! data: {"eventName":"onCheckAll","selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]","[Group 2: Option 4, Option 5, Option 6]","[Group 3: Option 7, Option 8, Option 9]"],"values":["1","2","3","4","5","6","7","8","9"]}}' ,
80
86
'onFilter event fire! text: 1' ,
81
87
] . join ( '\n' ) ,
82
88
) ;
@@ -95,10 +101,14 @@ test.describe('Events Demo', () => {
95
101
'onBlur event fire!' ,
96
102
'onOpen event fire!' ,
97
103
'onOptgroupClick event fire! view: {"label":"Group 1","selected":true,"children":[null,{"text":"Option 1","value":"1","selected":true,"disabled":false},null,{"text":"Option 2","value":"2","selected":true,"disabled":false},null,{"text":"Option 3","value":"3","selected":true,"disabled":false},null]}' ,
104
+ 'onChange event fire! data: {"eventName":"onOptgroupClick","item":{"label":"Group 1","selected":true,"type":"optgroup"},"selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]"],"values":["1","2","3"]}}' ,
98
105
'onCheckAll event fire!' ,
106
+ 'onChange event fire! data: {"eventName":"onCheckAll","selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]","[Group 2: Option 4, Option 5, Option 6]","[Group 3: Option 7, Option 8, Option 9]"],"values":["1","2","3","4","5","6","7","8","9"]}}' ,
99
107
'onCheckAll event fire!' ,
108
+ 'onChange event fire! data: {"eventName":"onCheckAll","selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]","[Group 2: Option 4, Option 5, Option 6]","[Group 3: Option 7, Option 8, Option 9]"],"values":["1","2","3","4","5","6","7","8","9"]}}' ,
100
109
'onFilter event fire! text: 1' ,
101
110
'onCheckAll event fire!' ,
111
+ 'onChange event fire! data: {"eventName":"onCheckAll","selection":{"labels":["[Group 1: Option 1, Option 2, Option 3]","[Group 2: Option 4, Option 5, Option 6]","[Group 3: Option 7, Option 8, Option 9]"],"values":["1","2","3","4","5","6","7","8","9"]}}' ,
102
112
'onFilter event fire! text: ' ,
103
113
'onFilterClear event fire!' ,
104
114
] . join ( '\n' ) ,
0 commit comments