summaryrefslogtreecommitdiff
path: root/multipart/multipart_test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'multipart/multipart_test.ts')
-rw-r--r--multipart/multipart_test.ts64
1 files changed, 35 insertions, 29 deletions
diff --git a/multipart/multipart_test.ts b/multipart/multipart_test.ts
index b4c0f761d..418e2215c 100644
--- a/multipart/multipart_test.ts
+++ b/multipart/multipart_test.ts
@@ -1,7 +1,13 @@
// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
const { Buffer, copy, open, remove } = Deno;
-import { assert, test } from "../testing/mod.ts";
+import {
+ assert,
+ assertEq,
+ assertThrows,
+ assertThrowsAsync
+} from "../testing/asserts.ts";
+import { test } from "../testing/mod.ts";
import {
matchAfterPrefix,
MultipartReader,
@@ -26,8 +32,8 @@ test(function multipartScanUntilBoundary1() {
0,
"EOF"
);
- assert.equal(n, 0);
- assert.equal(err, "EOF");
+ assertEq(n, 0);
+ assertEq(err, "EOF");
});
test(function multipartScanUntilBoundary2() {
@@ -39,8 +45,8 @@ test(function multipartScanUntilBoundary2() {
0,
"EOF"
);
- assert.equal(n, 3);
- assert.equal(err, "EOF");
+ assertEq(n, 3);
+ assertEq(err, "EOF");
});
test(function multipartScanUntilBoundary4() {
@@ -52,8 +58,8 @@ test(function multipartScanUntilBoundary4() {
0,
null
);
- assert.equal(n, 3);
- assert.equal(err, null);
+ assertEq(n, 3);
+ assertEq(err, null);
});
test(function multipartScanUntilBoundary3() {
@@ -65,26 +71,26 @@ test(function multipartScanUntilBoundary3() {
0,
null
);
- assert.equal(n, data.length);
- assert.equal(err, null);
+ assertEq(n, data.length);
+ assertEq(err, null);
});
test(function multipartMatchAfterPrefix1() {
const data = `${boundary}\r`;
const v = matchAfterPrefix(e.encode(data), e.encode(boundary), null);
- assert.equal(v, 1);
+ assertEq(v, 1);
});
test(function multipartMatchAfterPrefix2() {
const data = `${boundary}hoge`;
const v = matchAfterPrefix(e.encode(data), e.encode(boundary), null);
- assert.equal(v, -1);
+ assertEq(v, -1);
});
test(function multipartMatchAfterPrefix3() {
const data = `${boundary}`;
const v = matchAfterPrefix(e.encode(data), e.encode(boundary), null);
- assert.equal(v, 0);
+ assertEq(v, 0);
});
test(async function multipartMultipartWriter() {
@@ -99,12 +105,12 @@ test(async function multipartMultipartWriter() {
test(function multipartMultipartWriter2() {
const w = new StringWriter();
- assert.throws(
+ assertThrows(
() => new MultipartWriter(w, ""),
Error,
"invalid boundary length"
);
- assert.throws(
+ assertThrows(
() =>
new MultipartWriter(
w,
@@ -113,12 +119,12 @@ test(function multipartMultipartWriter2() {
Error,
"invalid boundary length"
);
- assert.throws(
+ assertThrows(
() => new MultipartWriter(w, "aaa aaa"),
Error,
"invalid boundary character"
);
- assert.throws(
+ assertThrows(
() => new MultipartWriter(w, "boundary¥¥"),
Error,
"invalid boundary character"
@@ -130,35 +136,35 @@ test(async function multipartMultipartWriter3() {
const mw = new MultipartWriter(w);
await mw.writeField("foo", "foo");
await mw.close();
- await assert.throwsAsync(
+ await assertThrowsAsync(
async () => {
await mw.close();
},
Error,
"closed"
);
- await assert.throwsAsync(
+ await assertThrowsAsync(
async () => {
await mw.writeFile("bar", "file", null);
},
Error,
"closed"
);
- await assert.throwsAsync(
+ await assertThrowsAsync(
async () => {
await mw.writeField("bar", "bar");
},
Error,
"closed"
);
- assert.throws(
+ assertThrows(
() => {
mw.createFormField("bar");
},
Error,
"closed"
);
- assert.throws(
+ assertThrows(
() => {
mw.createFormFile("bar", "file");
},
@@ -175,11 +181,11 @@ test(async function multipartMultipartReader() {
"--------------------------434049563556637648550474"
);
const form = await mr.readForm(10 << 20);
- assert.equal(form["foo"], "foo");
- assert.equal(form["bar"], "bar");
+ assertEq(form["foo"], "foo");
+ assertEq(form["bar"], "bar");
const file = form["file"] as FormFile;
- assert.equal(isFormFile(file), true);
- assert.assert(file.content !== void 0);
+ assertEq(isFormFile(file), true);
+ assert(file.content !== void 0);
});
test(async function multipartMultipartReader2() {
@@ -190,15 +196,15 @@ test(async function multipartMultipartReader2() {
);
const form = await mr.readForm(20); //
try {
- assert.equal(form["foo"], "foo");
- assert.equal(form["bar"], "bar");
+ assertEq(form["foo"], "foo");
+ assertEq(form["bar"], "bar");
const file = form["file"] as FormFile;
- assert.equal(file.type, "application/octet-stream");
+ assertEq(file.type, "application/octet-stream");
const f = await open(file.tempfile);
const w = new StringWriter();
await copy(w, f);
const json = JSON.parse(w.toString());
- assert.equal(json["compilerOptions"]["target"], "es2018");
+ assertEq(json["compilerOptions"]["target"], "es2018");
f.close();
} finally {
const file = form["file"] as FormFile;