@@ -22,19 +22,18 @@ const getRepoName = (): string => {
22
22
return repoName ;
23
23
} ;
24
24
25
- // Clean up the repo name file
26
- test . beforeAll ( async ( ) => {
27
- if ( fs . existsSync ( repoNameFile ) ) {
28
- fs . unlinkSync ( repoNameFile ) ;
29
- console . log ( "Cleaned up repoName.txt" ) ;
30
- }
31
- } ) ;
25
+
32
26
33
27
const url = randomUrl ( ) ;
34
28
35
29
test . describe ( "Combined user tests" , ( ) => {
36
30
test ( "Login as user 1 (admin)" , async ( { page } ) => {
37
31
await test . step ( "Navigate to the repository page" , async ( ) => {
32
+ // Clean up the repo name file
33
+ if ( fs . existsSync ( repoNameFile ) ) {
34
+ fs . unlinkSync ( repoNameFile ) ;
35
+ } ;
36
+ console . log ( "Cleaned up repoName.txt" ) ;
38
37
console . log ( "\n Try to delete old repos\n" ) ;
39
38
await deleteAllRepos ( page , `&search=${ repoNamePrefix } ` ) ;
40
39
await navigateToRepositories ( page ) ;
@@ -99,15 +98,7 @@ test.describe("Combined user tests", () => {
99
98
const row = await getRowByNameOrUrl ( page , `${ repoName } -Edited` ) ;
100
99
await expect ( row . getByText ( "Valid" ) ) . toBeVisible ( { timeout : 60000 } ) ;
101
100
await row . getByLabel ( "Kebab toggle" ) . click ( ) ;
102
- await row . getByRole ( "menuitem" , { name : "Edit" } ) . click ( ) ;
103
- await expect (
104
- page . getByText (
105
- "You do not have the required permissions to perform this action"
106
- )
107
- ) . toBeVisible ( ) ;
108
- await expect (
109
- page . getByRole ( "dialog" , { name : "Edit custom repository" } )
110
- ) . not . toBeVisible ( ) ;
101
+ await expect ( row . getByRole ( "menuitem" , { name : "Edit" } ) ) . not . toBeVisible ( ) ;
111
102
} ) ;
112
103
}
113
104
) ;
0 commit comments