@@ -150,14 +150,20 @@ test.describe("IdpOrgSyncPage", () => {
150
150
waitUntil : "domcontentloaded" ,
151
151
} ) ;
152
152
153
+ const syncField = page . getByRole ( "textbox" , {
154
+ name : "Organization sync field" ,
155
+ } ) ;
156
+ await syncField . fill ( "" ) ;
157
+
153
158
const idpOrgInput = page . getByLabel ( "IdP organization name" ) ;
154
159
const addButton = page . getByRole ( "button" , {
155
160
name : / A d d I d P o r g a n i z a t i o n / i,
156
161
} ) ;
157
162
158
163
await expect ( addButton ) . toBeDisabled ( ) ;
159
164
160
- await idpOrgInput . fill ( "new-idp-org" ) ;
165
+ const idpOrgName = randomName ( ) ;
166
+ await idpOrgInput . fill ( idpOrgName ) ;
161
167
162
168
// Select Coder organization from combobox
163
169
const orgSelector = page . getByPlaceholder ( "Select organization" ) ;
@@ -177,10 +183,10 @@ test.describe("IdpOrgSyncPage", () => {
177
183
await addButton . click ( ) ;
178
184
179
185
// Verify new mapping appears in table
180
- const newRow = page . getByTestId ( " idp-org-new-idp-org" ) ;
186
+ const newRow = page . getByTestId ( ` idp-org-${ idpOrgName } ` ) ;
181
187
await expect ( newRow ) . toBeVisible ( ) ;
182
188
await expect (
183
- newRow . getByRole ( "cell" , { name : "new-idp-org" } ) ,
189
+ newRow . getByRole ( "cell" , { name : idpOrgName } ) ,
184
190
) . toBeVisible ( ) ;
185
191
await expect ( newRow . getByRole ( "cell" , { name : orgName } ) ) . toBeVisible ( ) ;
186
192
0 commit comments