Skip to content

Commit 51033a5

Browse files
committed
[Tests] Reflect API changes
1 parent c7cacbe commit 51033a5

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

Tests/Message/Request+Decode/main.swift

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -54,56 +54,56 @@ test.case("Url") {
5454

5555
test.case("InvalidRequest") {
5656
let stream = InputByteStream("GET\r\n\r\n")
57-
expect(throws: Error.invalidStartLine) {
57+
await expect(throws: Error.invalidStartLine) {
5858
try await Request.decode(from: stream)
5959
}
6060
}
6161

6262
test.case("InvalidRequest2") {
6363
let stream = InputByteStream("GET \r\n\r\n")
64-
expect(throws: Error.invalidStartLine) {
64+
await expect(throws: Error.invalidStartLine) {
6565
try await Request.decode(from: stream)
6666
}
6767
}
6868

6969
test.case("InvalidMethod") {
7070
let stream = InputByteStream("BAD /test HTTP/1.1\r\n\r\n")
71-
expect(throws: Error.invalidMethod) {
71+
await expect(throws: Error.invalidMethod) {
7272
try await Request.decode(from: stream)
7373
}
7474
}
7575

7676
test.case("InvalidVersion") {
7777
let stream = InputByteStream("GET /test HTTP/0.1\r\n\r\n")
78-
expect(throws: Error.invalidVersion) {
78+
await expect(throws: Error.invalidVersion) {
7979
try await Request.decode(from: stream)
8080
}
8181
}
8282

8383
test.case("InvalidVersion2") {
8484
let stream = InputByteStream("GET /test HTTP/1.1WUT\r\n\r\n")
85-
expect(throws: Error.invalidRequest) {
85+
await expect(throws: Error.invalidRequest) {
8686
try await Request.decode(from: stream)
8787
}
8888
}
8989

9090
test.case("InvalidVersion3") {
9191
let stream = InputByteStream("GET /test HTTP/1.")
92-
expect(throws: Error.unexpectedEnd) {
92+
await expect(throws: Error.unexpectedEnd) {
9393
try await Request.decode(from: stream)
9494
}
9595
}
9696

9797
test.case("InvalidVersion4") {
9898
let stream = InputByteStream("GET /test HTPP/1.1\r\n\r\n")
99-
expect(throws: Error.invalidVersion) {
99+
await expect(throws: Error.invalidVersion) {
100100
try await Request.decode(from: stream)
101101
}
102102
}
103103

104104
test.case("InvalidEnd") {
105105
let stream = InputByteStream("GET /test HTTP/1.1\r\n")
106-
expect(throws: Error.unexpectedEnd) {
106+
await expect(throws: Error.unexpectedEnd) {
107107
try await Request.decode(from: stream)
108108
}
109109
}
@@ -258,7 +258,7 @@ test.case("InvalidHeaderColon") {
258258
"GET / HTTP/1.1\r\n" +
259259
"User-Agent; Mozilla/5.0\r\n" +
260260
"\r\n")
261-
expect(throws: Error.invalidHeaderName) {
261+
await expect(throws: Error.invalidHeaderName) {
262262
try await Request.decode(from: stream)
263263
}
264264
}
@@ -267,7 +267,7 @@ test.case("InvalidHeaderEnd") {
267267
let stream = InputByteStream(
268268
"GET / HTTP/1.1\r\n" +
269269
"User-Agent: Mozilla/5.0\n\n")
270-
expect(throws: Error.unexpectedEnd) {
270+
await expect(throws: Error.unexpectedEnd) {
271271
try await Request.decode(from: stream)
272272
}
273273
}
@@ -277,7 +277,7 @@ test.case("InvalidHeaderName") {
277277
"GET / HTTP/1.1\r\n" +
278278
"See-🙈-Evil: No\r\n" +
279279
"\r\n")
280-
expect(throws: Error.invalidHeaderName) {
280+
await expect(throws: Error.invalidHeaderName) {
281281
try await Request.decode(from: stream)
282282
}
283283
}
@@ -292,7 +292,7 @@ test.case("UnexpectedEnd") {
292292
let stream = InputByteStream(
293293
"GET / HTTP/1.1\r\n" +
294294
"Header: Value\r\n")
295-
expect(throws: Error.unexpectedEnd) {
295+
await expect(throws: Error.unexpectedEnd) {
296296
try await Request.decode(from: stream)
297297
}
298298
}
@@ -329,7 +329,7 @@ test.case("ContentTypeEmptyCharset") {
329329
"Content-Type: text/plain;\r\n" +
330330
"Content-Length: 0\r\n" +
331331
"\r\n")
332-
expect(throws: Error.invalidContentTypeHeader) {
332+
await expect(throws: Error.invalidContentTypeHeader) {
333333
try await Request.decode(from: stream)
334334
}
335335
}
@@ -355,7 +355,7 @@ test.case("ContentTypeEmptyBoundary") {
355355
"Content-Type: multipart/form-data;\r\n" +
356356
"Content-Length: 0\r\n" +
357357
"\r\n")
358-
expect(throws: Error.invalidBoundary) {
358+
await expect(throws: Error.invalidBoundary) {
359359
try await Request.decode(from: stream)
360360
}
361361
}
@@ -439,7 +439,7 @@ test.case("CookiesNoSpace") {
439439
"GET / HTTP/1.1\r\n" +
440440
"Cookie: username=tony;lang=aurebesh\r\n" +
441441
"\r\n")
442-
expect(throws: Error.invalidRequest) {
442+
await expect(throws: Error.invalidRequest) {
443443
try await Request.decode(from: stream)
444444
}
445445
}
@@ -449,7 +449,7 @@ test.case("CookiesTrailingSemicolon") {
449449
"GET / HTTP/1.1\r\n" +
450450
"Cookie: username=tony;\r\n" +
451451
"\r\n")
452-
expect(throws: Error.invalidRequest) {
452+
await expect(throws: Error.invalidRequest) {
453453
try await Request.decode(from: stream)
454454
}
455455
}
@@ -506,7 +506,7 @@ test.case("BodyChunkedInvalidSizeSeparator") {
506506
"5\rHello\r\n" +
507507
"0\r\n\r\n")
508508
let request = try await Request.decode(from: stream)
509-
expect(throws: Error.invalidRequest) {
509+
await expect(throws: Error.invalidRequest) {
510510
_ = try await request.readBody()
511511
}
512512
}
@@ -519,7 +519,7 @@ test.case("BodyChunkedNoSizeSeparator") {
519519
"5 Hello\r\n" +
520520
"0\r\n\r\n")
521521
let request = try await Request.decode(from: stream)
522-
expect(throws: Error.invalidRequest) {
522+
await expect(throws: Error.invalidRequest) {
523523
_ = try await request.readBody()
524524
}
525525
}
@@ -532,7 +532,7 @@ test.case("BodyChunkedMissingLineEnd") {
532532
"5\r\nHello\r\n" +
533533
"0\r\n")
534534
let request = try await Request.decode(from: stream)
535-
expect(throws: Error.unexpectedEnd) {
535+
await expect(throws: Error.unexpectedEnd) {
536536
_ = try await request.readBody()
537537
}
538538
}
@@ -544,7 +544,7 @@ test.case("BodyChunkedInvalidBody") {
544544
"\r\n" +
545545
"5\r\nHello")
546546
let request = try await Request.decode(from: stream)
547-
expect(throws: Error.unexpectedEnd) {
547+
await expect(throws: Error.unexpectedEnd) {
548548
_ = try await request.readBody()
549549
}
550550
}

0 commit comments

Comments
 (0)