Skip to content

Commit d582ce1

Browse files
committed
test: await async tests
1 parent b6303f9 commit d582ce1

17 files changed

+34
-34
lines changed

test/alias.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const __filename = fileURLToPath(import.meta.url);
1414
const __dirname = dirname(__filename);
1515

1616
beforeEach(async (t) => {
17-
const server = fastify();
17+
const server = fastify({ ignoreTrailingSlash: true });
1818
const memSink = new Sink();
1919
const service = new EikService({ sink: memSink });
2020
await server.register(service.api());

test/integration/alias-legacy.test.mjs

+6-6
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function exec(cmd) {
2222
}
2323

2424
beforeEach(async (t) => {
25-
const server = fastify();
25+
const server = fastify({ ignoreTrailingSlash: true });
2626
const memSink = new Sink();
2727
const service = new EikService({ sink: memSink });
2828
await server.register(service.api());
@@ -79,7 +79,7 @@ afterEach(async (t) => {
7979
await t.context.server.close();
8080
});
8181

82-
test("eik package-alias <name> <version> <alias>", async (t) => {
82+
await test("eik package-alias <name> <version> <alias>", async (t) => {
8383
const { address, token, folder: cwd } = t.context;
8484
const eik = join(__dirname, "..", "..", "index.js");
8585

@@ -121,7 +121,7 @@ test("eik package-alias <name> <version> <alias>", async (t) => {
121121
t.equal(res.ok, true);
122122
});
123123

124-
test("eik npm-alias <name> <version> <alias> --token --server : no eik.json or .eikrc", async (t) => {
124+
await test("eik npm-alias <name> <version> <alias> --token --server : no eik.json or .eikrc", async (t) => {
125125
const eik = join(__dirname, "..", "..", "index.js");
126126
const cmd = `node ${eik} npm-alias scroll-into-view-if-needed 2.2.24 2
127127
--token ${t.context.token}
@@ -144,7 +144,7 @@ test("eik npm-alias <name> <version> <alias> --token --server : no eik.json or .
144144
t.end();
145145
});
146146

147-
test("eik npm-alias <name> <version> <alias> : publish details provided by eik.json file", async (t) => {
147+
await test("eik npm-alias <name> <version> <alias> : publish details provided by eik.json file", async (t) => {
148148
const assets = {
149149
name: "test-app",
150150
version: "1.0.0",
@@ -177,7 +177,7 @@ test("eik npm-alias <name> <version> <alias> : publish details provided by eik.j
177177
t.end();
178178
});
179179

180-
test("eik map-alias <name> <version> <alias> --token --server : no eik.json or .eikrc", async (t) => {
180+
await test("eik map-alias <name> <version> <alias> --token --server : no eik.json or .eikrc", async (t) => {
181181
const eik = join(__dirname, "..", "..", "index.js");
182182
const cmd = `node ${eik} map-alias test-map 1.0.0 1
183183
--token ${t.context.token}
@@ -198,7 +198,7 @@ test("eik map-alias <name> <version> <alias> --token --server : no eik.json or .
198198
t.end();
199199
});
200200

201-
test("eik map-alias <name> <version> <alias> : publish details provided by eik.json file", async (t) => {
201+
await test("eik map-alias <name> <version> <alias> : publish details provided by eik.json file", async (t) => {
202202
const assets = {
203203
name: "test-app",
204204
version: "1.0.0",

test/integration/alias.test.mjs

+6-6
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function exec(cmd) {
2222
}
2323

2424
beforeEach(async (t) => {
25-
const server = fastify();
25+
const server = fastify({ ignoreTrailingSlash: true });
2626
const memSink = new Sink();
2727
const service = new EikService({ sink: memSink });
2828
await server.register(service.api());
@@ -79,7 +79,7 @@ afterEach(async (t) => {
7979
await t.context.server.close();
8080
});
8181

82-
test("packages: eik alias <name> <version> <alias>", async (t) => {
82+
await test("packages: eik alias <name> <version> <alias>", async (t) => {
8383
const { address, token, folder: cwd } = t.context;
8484
const eik = join(__dirname, "..", "..", "index.js");
8585

@@ -118,7 +118,7 @@ test("packages: eik alias <name> <version> <alias>", async (t) => {
118118
t.match(out.stdout, "NEW");
119119
});
120120

121-
test("npm: eik alias <name> <version> <alias> --token --server : no eik.json or .eikrc", async (t) => {
121+
await test("npm: eik alias <name> <version> <alias> --token --server : no eik.json or .eikrc", async (t) => {
122122
const eik = join(__dirname, "..", "..", "index.js");
123123
const cmd = `node ${eik} npm-alias scroll-into-view-if-needed 2.2.24 2
124124
--token ${t.context.token}
@@ -142,7 +142,7 @@ test("npm: eik alias <name> <version> <alias> --token --server : no eik.json or
142142
t.end();
143143
});
144144

145-
test("npm: eik alias <name> <version> <alias> : publish details provided by eik.json file", async (t) => {
145+
await test("npm: eik alias <name> <version> <alias> : publish details provided by eik.json file", async (t) => {
146146
const assets = {
147147
name: "test-app",
148148
type: "npm",
@@ -176,7 +176,7 @@ test("npm: eik alias <name> <version> <alias> : publish details provided by eik.
176176
t.end();
177177
});
178178

179-
test("map: eik alias <name> <version> <alias> --token --server : no eik.json or .eikrc", async (t) => {
179+
await test("map: eik alias <name> <version> <alias> --token --server : no eik.json or .eikrc", async (t) => {
180180
const eik = join(__dirname, "..", "..", "index.js");
181181
const cmd = `node ${eik} map-alias test-map 1.0.0 1
182182
--token ${t.context.token}
@@ -199,7 +199,7 @@ test("map: eik alias <name> <version> <alias> --token --server : no eik.json or
199199
t.end();
200200
});
201201

202-
test("map: eik alias <name> <version> <alias> : publish details provided by eik.json file", async (t) => {
202+
await test("map: eik alias <name> <version> <alias> : publish details provided by eik.json file", async (t) => {
203203
const assets = {
204204
name: "test-app",
205205
type: "map",

test/integration/integrity.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function exec(cmd) {
2323

2424
beforeEach(async (t) => {
2525
const memSink = new Sink();
26-
const server = fastify();
26+
const server = fastify({ ignoreTrailingSlash: true });
2727
const service = new EikService({ sink: memSink });
2828
await server.register(service.api());
2929
const address = await server.listen({

test/integration/login.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ function exec(cmd) {
2222

2323
beforeEach(async (t) => {
2424
const memSink = new Sink();
25-
const server = fastify();
25+
const server = fastify({ ignoreTrailingSlash: true });
2626
const service = new EikService({ sink: memSink });
2727
await server.register(service.api());
2828
const address = await server.listen({

test/integration/map.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function exec(cmd) {
2323

2424
beforeEach(async (t) => {
2525
const memSink = new Sink();
26-
const server = fastify();
26+
const server = fastify({ ignoreTrailingSlash: true });
2727
const service = new EikService({ sink: memSink });
2828
await server.register(service.api());
2929
const address = await server.listen({

test/integration/meta.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function exec(cmd) {
2323

2424
beforeEach(async (t) => {
2525
const memSink = new Sink();
26-
const server = fastify();
26+
const server = fastify({ ignoreTrailingSlash: true });
2727
const service = new EikService({ sink: memSink });
2828
await server.register(service.api());
2929
const address = await server.listen({

test/integration/package.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ function exec(cmd) {
2323

2424
beforeEach(async (t) => {
2525
const memSink = new Sink();
26-
const server = fastify();
26+
const server = fastify({ ignoreTrailingSlash: true });
2727
const service = new EikService({ sink: memSink });
2828
await server.register(service.api());
2929
const address = await server.listen({

test/integration/version.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ function exec(cmd, opts = {}) {
2929

3030
beforeEach(async (t) => {
3131
const memSink = new Sink();
32-
const server = fastify();
32+
const server = fastify({ ignoreTrailingSlash: true });
3333
const service = new EikService({ sink: memSink });
3434
await server.register(service.api());
3535
const address = await server.listen({

test/integrity.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const __filename = fileURLToPath(import.meta.url);
1414
const __dirname = dirname(__filename);
1515

1616
beforeEach(async (t) => {
17-
const server = fastify();
17+
const server = fastify({ ignoreTrailingSlash: true });
1818
const memSink = new Sink();
1919
const service = new EikService({ sink: memSink });
2020
await server.register(service.api());

test/login.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const __dirname = dirname(__filename);
1515

1616
beforeEach(async (t) => {
1717
const memSink = new Sink();
18-
const server = fastify();
18+
const server = fastify({ ignoreTrailingSlash: true });
1919
const service = new EikService({ sink: memSink });
2020
await server.register(service.api());
2121
const address = await server.listen({

test/meta.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const __filename = fileURLToPath(import.meta.url);
1414
const __dirname = dirname(__filename);
1515

1616
beforeEach(async (t) => {
17-
const server = fastify();
17+
const server = fastify({ ignoreTrailingSlash: true });
1818
const memSink = new Sink();
1919
const service = new EikService({ sink: memSink });
2020
await server.register(service.api());

test/publish-files-definitions.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ const config = (files, server, token, cwd) => ({
2626

2727
beforeEach(async (t) => {
2828
const memSink = new Sink();
29-
const server = fastify();
29+
const server = fastify({ ignoreTrailingSlash: true });
3030
const service = new EikService({ sink: memSink });
3131
await server.register(service.api());
3232
const address = await server.listen({

test/publish.map.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const __dirname = dirname(__filename);
1515

1616
beforeEach(async (t) => {
1717
const memSink = new Sink();
18-
const server = fastify();
18+
const server = fastify({ ignoreTrailingSlash: true });
1919
const service = new EikService({ sink: memSink });
2020
await server.register(service.api());
2121
const address = await server.listen({

test/publish.package.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const __dirname = dirname(__filename);
1515

1616
beforeEach(async (t) => {
1717
const memSink = new Sink();
18-
const server = fastify();
18+
const server = fastify({ ignoreTrailingSlash: true });
1919
const service = new EikService({ sink: memSink });
2020
await server.register(service.api());
2121
const address = await server.listen({

test/utils.test.mjs

+8-8
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ test("compare hashes - false", async (t) => {
7373
});
7474

7575
test("fetch latest version for a given published bundle", async (t) => {
76-
const server = fastify();
76+
const server = fastify({ ignoreTrailingSlash: true });
7777
server.get("/pkg/foo", async () => ({
7878
versions: [
7979
[1, { version: "1.3.2" }],
@@ -93,7 +93,7 @@ test("fetch latest version for a given published bundle", async (t) => {
9393
});
9494

9595
test("fetch latest version, filtered by major, for a given published bundle", async (t) => {
96-
const server = fastify();
96+
const server = fastify({ ignoreTrailingSlash: true });
9797
server.get("/pkg/foo", async () => ({
9898
versions: [
9999
[1, { version: "1.3.2" }],
@@ -113,7 +113,7 @@ test("fetch latest version, filtered by major, for a given published bundle", as
113113
});
114114

115115
test("fetch latest version for a given published bundle, non existant bundle on server", async (t) => {
116-
const server = fastify();
116+
const server = fastify({ ignoreTrailingSlash: true });
117117
const address = await server.listen({
118118
host: "127.0.0.1",
119119
port: 0,
@@ -133,7 +133,7 @@ test("fetch latest version for a given published bundle, non existant bundle on
133133
});
134134

135135
test("fetch latest version, filtered by major, for a given published bundle", async (t) => {
136-
const server = fastify();
136+
const server = fastify({ ignoreTrailingSlash: true });
137137
server.get("/pkg/foo", async () => "");
138138
const address = await server.listen({
139139
host: "127.0.0.1",
@@ -154,7 +154,7 @@ test("fetch latest version, filtered by major, for a given published bundle", as
154154
});
155155

156156
test("fetch latest version, invalid versions returned by server", async (t) => {
157-
const server = fastify();
157+
const server = fastify({ ignoreTrailingSlash: true });
158158
server.get("/pkg/foo", async () => ({ versions: 1 }));
159159
const address = await server.listen({
160160
host: "127.0.0.1",
@@ -170,7 +170,7 @@ test("fetch latest version, invalid versions returned by server", async (t) => {
170170
});
171171

172172
test("fetch latest version, invalid versions keys returned by server", async (t) => {
173-
const server = fastify();
173+
const server = fastify({ ignoreTrailingSlash: true });
174174
server.get("/pkg/foo", async () => ({
175175
versions: [
176176
["not a number", 1],
@@ -191,7 +191,7 @@ test("fetch latest version, invalid versions keys returned by server", async (t)
191191
});
192192

193193
test("fetch latest version, no bundles yet published", async (t) => {
194-
const server = fastify();
194+
const server = fastify({ ignoreTrailingSlash: true });
195195
server.get("/pkg/foo", async () => ({
196196
latest: {},
197197
versions: [],
@@ -209,7 +209,7 @@ test("fetch latest version, no bundles yet published", async (t) => {
209209
});
210210

211211
test("fetch remote hash for a given version", async (t) => {
212-
const server = fastify();
212+
const server = fastify({ ignoreTrailingSlash: true });
213213
server.get("/pkg/foo/1.0.0", async () => ({
214214
integrity:
215215
"sha512-36Ug1lJ/p/H0n5+or1HDLrqLaI3nvB7j2f7PC9RIzWd3T5GE4CfOuClEZRiNsf/F4BjT5FnS9mz0EzeDHpu3uw==",

test/version.test.mjs

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const __dirname = dirname(__filename);
1414

1515
beforeEach(async (t) => {
1616
const memSink = new Sink();
17-
const server = fastify();
17+
const server = fastify({ ignoreTrailingSlash: true });
1818
const service = new EikService({ sink: memSink });
1919
await server.register(service.api());
2020
const address = await server.listen({

0 commit comments

Comments
 (0)