@@ -17,20 +17,27 @@ test("create and delete organization", async ({ page }) => {
17
17
waitUntil : "domcontentloaded" ,
18
18
} ) ;
19
19
20
- await page . getByLabel ( "Slug" , { exact : true } ) . fill ( "floop" ) ;
20
+ await page . getByLabel ( "Slug" ) . fill ( "floop" ) ;
21
21
await page . getByLabel ( "Display name" ) . fill ( "Floop" ) ;
22
22
await page . getByLabel ( "Description" ) . fill ( "Org description floop" ) ;
23
23
await page . getByLabel ( "Icon" , { exact : true } ) . fill ( "/emojis/1f957.png" ) ;
24
-
25
24
await page . getByRole ( "button" , { name : "Submit" } ) . click ( ) ;
26
25
27
26
// Expect to be redirected to the new organization
28
27
await expectUrl ( page ) . toHavePathName ( "/organizations/floop" ) ;
29
28
await expect ( page . getByText ( "Organization created." ) ) . toBeVisible ( ) ;
30
29
30
+ await page . getByLabel ( "Slug" ) . fill ( "wibble" ) ;
31
+ await page . getByLabel ( "Description" ) . fill ( "Org description wibble" ) ;
32
+ await page . getByRole ( "button" , { name : "Submit" } ) . click ( ) ;
33
+
34
+ // Expect to be redirected when renaming the organization
35
+ await expectUrl ( page ) . toHavePathName ( "/organizations/wibble" ) ;
36
+ await expect ( page . getByText ( "Organization settings updated." ) ) . toBeVisible ( ) ;
37
+
31
38
await page . getByRole ( "button" , { name : "Delete this organization" } ) . click ( ) ;
32
39
const dialog = page . getByTestId ( "dialog" ) ;
33
- await dialog . getByLabel ( "Name" ) . fill ( "floop " ) ;
40
+ await dialog . getByLabel ( "Name" ) . fill ( "wibble " ) ;
34
41
await dialog . getByRole ( "button" , { name : "Delete" } ) . click ( ) ;
35
42
await expect ( page . getByText ( "Organization deleted." ) ) . toBeVisible ( ) ;
36
43
} ) ;
0 commit comments