@@ -93,18 +93,9 @@ test('Create and update a user', async ({ page }) => {
9393 await test . step ( 'Test project dir validation error' , async ( ) => {
9494 await page . getByLabel ( 'Project dir' ) . fill ( 'foo' ) ;
9595 await page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
96- await page . waitForFunction ( ( ) => {
97- const invalidFeeback = document
98- . querySelector ( '#projectDir' )
99- ?. closest ( 'div' )
100- ?. querySelector ( '.invalid-feedback' ) ;
101- if ( invalidFeeback instanceof HTMLElement ) {
102- return invalidFeeback . innerText . includes (
103- "String attribute 'project_dir' must be an absolute path (given 'foo')"
104- ) ;
105- }
106- return false ;
107- } ) ;
96+ await expect (
97+ page . getByText ( "Value error, String must be an absolute path (given 'foo')" )
98+ ) . toBeVisible ( ) ;
10899 await page . getByLabel ( 'Project dir' ) . fill ( '/tmp/test/project-dir' ) ;
109100 } ) ;
110101
@@ -118,7 +109,7 @@ test('Create and update a user', async ({ page }) => {
118109 . getByRole ( 'textbox' , { name : / ^ S L U R M a c c o u n t # 2 / } )
119110 . fill ( randomUserName + '-slurm-account' ) ;
120111 await page . getByRole ( 'button' , { name : 'Save' } ) . click ( ) ;
121- await page . getByText ( '`slurm_accounts` list has repetitions' ) . waitFor ( ) ;
112+ await expect ( page . getByText ( 'Value error, List has repetitions' ) ) . toBeVisible ( ) ;
122113 await page . getByLabel ( 'Remove SLURM account' ) . first ( ) . click ( ) ;
123114 } ) ;
124115
0 commit comments