@@ -152,7 +152,7 @@ export const createWorkspace = async (
152
152
const user = currentUser ( page ) ;
153
153
await expectUrl ( page ) . toHavePathName ( `/@${ user . username } /${ name } ` ) ;
154
154
155
- await page . waitForSelector ( "[data-testid='build- status'] >> text= Running" , {
155
+ await page . waitForSelector ( "text=Workspace status: Running" , {
156
156
state : "visible" ,
157
157
} ) ;
158
158
return name ;
@@ -364,7 +364,7 @@ export const stopWorkspace = async (page: Page, workspaceName: string) => {
364
364
365
365
await page . getByTestId ( "workspace-stop-button" ) . click ( ) ;
366
366
367
- await page . waitForSelector ( "*[data-testid='build- status'] >> text= Stopped" , {
367
+ await page . waitForSelector ( "text=Workspace status: Stopped" , {
368
368
state : "visible" ,
369
369
} ) ;
370
370
} ;
@@ -389,7 +389,7 @@ export const buildWorkspaceWithParameters = async (
389
389
await page . getByTestId ( "confirm-button" ) . click ( ) ;
390
390
}
391
391
392
- await page . waitForSelector ( "*[data-testid='build- status'] >> text= Running" , {
392
+ await page . waitForSelector ( "text=Workspace status: Running" , {
393
393
state : "visible" ,
394
394
} ) ;
395
395
} ;
@@ -412,11 +412,12 @@ export const startAgent = async (
412
412
export const downloadCoderVersion = async (
413
413
version : string ,
414
414
) : Promise < string > => {
415
- if ( version . startsWith ( "v" ) ) {
416
- version = version . slice ( 1 ) ;
415
+ let versionNumber = version ;
416
+ if ( versionNumber . startsWith ( "v" ) ) {
417
+ versionNumber = versionNumber . slice ( 1 ) ;
417
418
}
418
419
419
- const binaryName = `coder-e2e-${ version } ` ;
420
+ const binaryName = `coder-e2e-${ versionNumber } ` ;
420
421
const tempDir = "/tmp/coder-e2e-cache" ;
421
422
// The install script adds `./bin` automatically to the path :shrug:
422
423
const binaryPath = path . join ( tempDir , "bin" , binaryName ) ;
@@ -438,7 +439,7 @@ export const downloadCoderVersion = async (
438
439
path . join ( __dirname , "../../install.sh" ) ,
439
440
[
440
441
"--version" ,
441
- version ,
442
+ versionNumber ,
442
443
"--method" ,
443
444
"standalone" ,
444
445
"--prefix" ,
@@ -551,11 +552,8 @@ const emptyPlan = new TextEncoder().encode("{}");
551
552
* converts it into an uploadable tar file.
552
553
*/
553
554
const createTemplateVersionTar = async (
554
- responses ? : EchoProvisionerResponses ,
555
+ responses : EchoProvisionerResponses = { } ,
555
556
) : Promise < Buffer > => {
556
- if ( ! responses ) {
557
- responses = { } ;
558
- }
559
557
if ( ! responses . parse ) {
560
558
responses . parse = [
561
559
{
@@ -1012,7 +1010,7 @@ export const updateWorkspace = async (
1012
1010
await fillParameters ( page , richParameters , buildParameters ) ;
1013
1011
await page . getByRole ( "button" , { name : / u p d a t e p a r a m e t e r s / i } ) . click ( ) ;
1014
1012
1015
- await page . waitForSelector ( "*[data-testid='build- status'] >> text= Running" , {
1013
+ await page . waitForSelector ( "text=Workspace status: Running" , {
1016
1014
state : "visible" ,
1017
1015
} ) ;
1018
1016
} ;
@@ -1031,7 +1029,7 @@ export const updateWorkspaceParameters = async (
1031
1029
await fillParameters ( page , richParameters , buildParameters ) ;
1032
1030
await page . getByRole ( "button" , { name : / s u b m i t a n d r e s t a r t / i } ) . click ( ) ;
1033
1031
1034
- await page . waitForSelector ( "*[data-testid='build- status'] >> text= Running" , {
1032
+ await page . waitForSelector ( "text=Workspace status: Running" , {
1035
1033
state : "visible" ,
1036
1034
} ) ;
1037
1035
} ;
0 commit comments