@@ -3,10 +3,10 @@ import {
33 DescribeEnvironmentsCommand ,
44 TerminateEnvironmentCommand ,
55} from "@aws-sdk/client-elastic-beanstalk" ;
6- import { ActionInputs } from "./inputs" ;
7- import { ebClient } from "./clients" ;
8- import { main } from "./main" ;
9- import { spinDownEnvironment } from "./test-utils/spinDownEnvironment" ;
6+ import { ActionInputs } from "../../src /inputs" ;
7+ import { ebClient } from "../../src /clients" ;
8+ import { main } from "../../src /main" ;
9+ import { spinDownEnvironment } from "../../src /test-utils/spinDownEnvironment" ;
1010import { randomBytes } from "node:crypto" ;
1111
1212const key = randomBytes ( 3 ) . toString ( "hex" ) ;
7171 ) ;
7272
7373 expect ( Environments ) . toHaveLength ( 1 ) ;
74- expect ( Environments [ 0 ] . CNAME ) . toEqual ( prodDomain ) ;
74+ expect ( Environments ! [ 0 ] . CNAME ) . toEqual ( prodDomain ) ;
7575 } ) ;
7676 } ) ;
7777
8484 } )
8585 ) ;
8686 expect ( Environments ) . toHaveLength ( 1 ) ;
87- expect ( Environments [ 0 ] . CNAME ) . toEqual ( prodDomain ) ;
87+ expect ( Environments ! [ 0 ] . CNAME ) . toEqual ( prodDomain ) ;
8888 } ) ;
8989
9090 // TODOL it should send the command to the target environment and execute it
@@ -99,12 +99,12 @@ suite(
9999 } )
100100 ) ;
101101
102- Environments . sort (
103- ( a , b ) => a . DateCreated . valueOf ( ) - b . DateCreated . valueOf ( )
102+ Environments ! . sort (
103+ ( a , b ) => a . DateCreated ! . valueOf ( ) - b . DateCreated ! . valueOf ( )
104104 ) ;
105105 expect ( Environments ) . toHaveLength ( 2 ) ;
106- const oldEnv = Environments [ 0 ] ;
107- const newEnv = Environments [ 1 ] ;
106+ const oldEnv = Environments ! [ 0 ] ;
107+ const newEnv = Environments ! [ 1 ] ;
108108
109109 expect ( oldEnv . CNAME ) . toEqual ( stagingDomain ) ;
110110 expect ( newEnv . CNAME ) . toEqual ( prodDomain ) ;
@@ -121,24 +121,24 @@ suite(
121121 } )
122122 )
123123 . then ( ( { Environments } ) =>
124- Environments . find ( ( env ) => env . CNAME === stagingDomain )
124+ Environments ! . find ( ( env ) => env . CNAME === stagingDomain )
125125 ) ;
126126
127- let health = stagingEnv . Health ;
127+ let health = stagingEnv ! . Health ;
128128 if ( health !== "Grey" ) {
129- await spinDownEnvironment ( stagingEnv ) ;
129+ await spinDownEnvironment ( stagingEnv ! ) ;
130130
131131 let times = 0 ;
132132 while ( times < 10 ) {
133133 times ++ ;
134134 health = await ebClient
135135 . send (
136136 new DescribeEnvironmentsCommand ( {
137- EnvironmentIds : [ stagingEnv . EnvironmentId ] ,
137+ EnvironmentIds : [ stagingEnv ! . EnvironmentId ! ] ,
138138 } )
139139 )
140140 . then ( ( { Environments } ) => {
141- return Environments [ 0 ] . Health ;
141+ return Environments ! [ 0 ] . Health ;
142142 } ) ;
143143
144144 if ( health === "Grey" ) {
0 commit comments