summaryrefslogtreecommitdiff
path: root/cli/js/tests/test_util.ts
diff options
context:
space:
mode:
authorBert Belder <bertbelder@gmail.com>2020-03-18 12:08:06 -0700
committerBert Belder <bertbelder@gmail.com>2020-03-18 12:13:01 -0700
commit070464e2cc617ecbd2c63dc5c4ac0432a77a29fd (patch)
treeff307fb51f68cfeb3f88b059dcf942618f68eb0f /cli/js/tests/test_util.ts
parentda8cb408c878aa6e90542e26173f1f14b5254d29 (diff)
Fix unit test runner ConnectionReset bug (#4424)
Fixes: #4373
Diffstat (limited to 'cli/js/tests/test_util.ts')
-rw-r--r--cli/js/tests/test_util.ts6
1 files changed, 4 insertions, 2 deletions
diff --git a/cli/js/tests/test_util.ts b/cli/js/tests/test_util.ts
index 9b1669744..621d86bfd 100644
--- a/cli/js/tests/test_util.ts
+++ b/cli/js/tests/test_util.ts
@@ -244,7 +244,7 @@ export class SocketReporter implements Deno.TestReporter {
// eslint-disable-next-line @typescript-eslint/no-explicit-any
async write(msg: any): Promise<void> {
- const encodedMsg = this.encoder.encode(`${JSON.stringify(msg)}\n`);
+ const encodedMsg = this.encoder.encode(JSON.stringify(msg) + "\n");
await Deno.writeAll(this.conn, encodedMsg);
}
@@ -270,7 +270,9 @@ export class SocketReporter implements Deno.TestReporter {
}
async end(msg: Deno.TestEventEnd): Promise<void> {
- await this.write(msg);
+ const encodedMsg = this.encoder.encode(JSON.stringify(msg));
+ await Deno.writeAll(this.conn, encodedMsg);
+ this.conn.closeWrite();
}
}