@@ -5,46 +5,46 @@ test.afterEach("Cleanup session", async ({ page }) => {
5
5
await page . evaluate ( ( ) => window . mx . session . logout ( ) ) ;
6
6
} ) ;
7
7
8
- test . describe ( "selection-controls -web" , ( ) => {
8
+ test . describe ( "checkbox-radio-selection -web" , ( ) => {
9
9
test . beforeEach ( async ( { page } ) => {
10
- await page . goto ( "/p/selectioncontrols " ) ;
10
+ await page . goto ( "p/CheckboxRadioSelection " ) ;
11
11
await page . waitForLoadState ( "networkidle" ) ;
12
12
} ) ;
13
13
14
14
test . describe ( "data source types" , ( ) => {
15
- test ( "renders selection controls using association" , async ( { page } ) => {
16
- const selectionControls = page . locator ( ".mx-name-selectionControls1 " ) ;
15
+ test ( "renders checkbox radio selection using association" , async ( { page } ) => {
16
+ const selectionControls = page . locator ( ".mx-name-checkboxRadioSelection1 " ) ;
17
17
await expect ( selectionControls ) . toBeVisible ( { timeout : 10000 } ) ;
18
- await expect ( selectionControls ) . toHaveScreenshot ( `selectionControlsAssociation .png` ) ;
18
+ await expect ( selectionControls ) . toHaveScreenshot ( `checkboxRadioSelectionAssociation .png` ) ;
19
19
} ) ;
20
20
21
- test ( "renders selection controls using enum" , async ( { page } ) => {
22
- const selectionControls = page . locator ( ".mx-name-selectionControls2 " ) ;
21
+ test ( "renders checkbox radio selection using enum" , async ( { page } ) => {
22
+ const selectionControls = page . locator ( ".mx-name-checkboxRadioSelection2 " ) ;
23
23
await expect ( selectionControls ) . toBeVisible ( { timeout : 10000 } ) ;
24
- await expect ( selectionControls ) . toHaveScreenshot ( `selectionControlsEnum .png` ) ;
24
+ await expect ( selectionControls ) . toHaveScreenshot ( `checkboxRadioSelectionEnum .png` ) ;
25
25
} ) ;
26
26
27
- test ( "renders selection controls using boolean" , async ( { page } ) => {
28
- const selectionControls = page . locator ( ".mx-name-selectionControls3 " ) ;
27
+ test ( "renders checkbox radio selection using boolean" , async ( { page } ) => {
28
+ const selectionControls = page . locator ( ".mx-name-checkboxRadioSelection3 " ) ;
29
29
await expect ( selectionControls ) . toBeVisible ( { timeout : 10000 } ) ;
30
- await expect ( selectionControls ) . toHaveScreenshot ( `selectionControlsBoolean .png` ) ;
30
+ await expect ( selectionControls ) . toHaveScreenshot ( `checkboxRadioSelectionBoolean .png` ) ;
31
31
} ) ;
32
32
33
- test ( "renders selection controls using static values" , async ( { page } ) => {
34
- const selectionControls = page . locator ( ".mx-name-selectionControls4 " ) ;
33
+ test ( "renders checkbox radio selection using static values" , async ( { page } ) => {
34
+ const selectionControls = page . locator ( ".mx-name-checkboxRadioSelection4 " ) ;
35
35
await expect ( selectionControls ) . toBeVisible ( { timeout : 10000 } ) ;
36
- await expect ( selectionControls ) . toHaveScreenshot ( `selectionControlsStatic .png` ) ;
36
+ await expect ( selectionControls ) . toHaveScreenshot ( `checkboxRadioSelectionStatic .png` ) ;
37
37
} ) ;
38
38
39
- test ( "renders selection controls using database" , async ( { page } ) => {
40
- const selectionControls = page . locator ( ".mx-name-selectionControls5 " ) ;
39
+ test ( "renders checkbox radio selection using database" , async ( { page } ) => {
40
+ const selectionControls = page . locator ( ".mx-name-checkboxRadioSelection5 " ) ;
41
41
await expect ( selectionControls ) . toBeVisible ( { timeout : 10000 } ) ;
42
- await expect ( selectionControls ) . toHaveScreenshot ( `selectionControlsDatabase .png` ) ;
42
+ await expect ( selectionControls ) . toHaveScreenshot ( `checkboxRadioSelectionDatabase .png` ) ;
43
43
} ) ;
44
44
45
45
test . describe ( "selection behavior" , ( ) => {
46
46
test ( "handles radio button selection" , async ( { page } ) => {
47
- const selectionControls = page . locator ( ".mx-name-selectionControls1 " ) ;
47
+ const selectionControls = page . locator ( ".mx-name-checkboxRadioSelection1 " ) ;
48
48
await expect ( selectionControls ) . toBeVisible ( { timeout : 10000 } ) ;
49
49
50
50
const radioOption = selectionControls . locator ( 'input[type="radio"]' ) . first ( ) ;
@@ -53,7 +53,7 @@ test.describe("selection-controls-web", () => {
53
53
} ) ;
54
54
55
55
test ( "handles checkbox selection" , async ( { page } ) => {
56
- const selectionControls = page . locator ( ".mx-name-selectionControls6 " ) ; // multi selection
56
+ const selectionControls = page . locator ( ".mx-name-checkboxRadioSelection6 " ) ; // multi selection
57
57
await expect ( selectionControls ) . toBeVisible ( { timeout : 10000 } ) ;
58
58
59
59
const checkboxOption = selectionControls . locator ( 'input[type="checkbox"]' ) . first ( ) ;
0 commit comments