@@ -41,7 +41,7 @@ adminTest.describe('Settings: Previews admin page', () => {
4141 await maxX . fill ( '2048' )
4242 await page . locator ( '[data-cy="previews-save"]' ) . click ( )
4343 await handlePasswordConfirmation ( page )
44- await expect ( page . getByText ( 'Preview settings saved' ) ) . toBeVisible ( )
44+ await expect ( page . getByText ( 'Preview settings saved' , { exact : true } ) ) . toBeVisible ( )
4545 await page . reload ( )
4646 await expect ( page . locator ( '[data-cy="previews-enable"] input' ) ) . toBeChecked ( )
4747 await expect ( page . getByRole ( 'spinbutton' , { name : 'Maximum preview width (pixels)' } ) ) . toHaveValue ( '2048' )
@@ -119,7 +119,7 @@ adminTest.describe('Settings: Previews admin page', () => {
119119 await page . goto ( '/index.php/settings/admin/previews' )
120120 await page . getByRole ( 'heading' , { name : 'Providers' } ) . scrollIntoViewIfNeeded ( )
121121 const imaginaryRow = page . locator ( '[data-cy="previews-providers"] .previews-admin__provider' ) . filter ( { has : page . locator ( 'code' , { hasText : / ^ O C \\ P r e v i e w \\ I m a g i n a r y $ / } ) } )
122- const imaginarySwitch = imaginaryRow . getByRole ( 'checkbox ' )
122+ const imaginarySwitch = imaginaryRow . getByRole ( 'switch ' )
123123 const requiresUrl = imaginaryRow . locator ( '[data-cy="previews-provider-availability"]' ) . filter ( { hasText : 'Requires Imaginary URL' } )
124124 if ( await requiresUrl . count ( ) ) {
125125 await expect ( imaginarySwitch ) . toBeDisabled ( )
@@ -130,7 +130,7 @@ adminTest.describe('Settings: Previews admin page', () => {
130130 }
131131
132132 const movieRow = page . locator ( '[data-cy="previews-providers"] .previews-admin__provider' ) . filter ( { has : page . locator ( 'code' , { hasText : / ^ O C \\ P r e v i e w \\ M o v i e $ / } ) } )
133- const movieSwitch = movieRow . getByRole ( 'checkbox ' )
133+ const movieSwitch = movieRow . getByRole ( 'switch ' )
134134 const requiresFfmpeg = movieRow . locator ( '[data-cy="previews-provider-availability"]' ) . filter ( { hasText : 'Requires ffmpeg' } )
135135 if ( await requiresFfmpeg . count ( ) ) {
136136 await expect ( movieSwitch ) . toBeDisabled ( )
0 commit comments