Skip to content

Commit 4ec12d6

Browse files
committed
mv main.blue_green test
1 parent 163ca8b commit 4ec12d6

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

src/main.blue_green.test.ts renamed to test/integration/main.blue_green.test.ts

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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";
1010
import { randomBytes } from "node:crypto";
1111

1212
const key = randomBytes(3).toString("hex");
@@ -71,7 +71,7 @@ suite(
7171
);
7272

7373
expect(Environments).toHaveLength(1);
74-
expect(Environments[0].CNAME).toEqual(prodDomain);
74+
expect(Environments![0].CNAME).toEqual(prodDomain);
7575
});
7676
});
7777

@@ -84,7 +84,7 @@ suite(
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

Comments
 (0)