diff options
author | Bert Belder <bertbelder@gmail.com> | 2020-03-18 12:08:06 -0700 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2020-03-18 12:13:01 -0700 |
commit | 070464e2cc617ecbd2c63dc5c4ac0432a77a29fd (patch) | |
tree | ff307fb51f68cfeb3f88b059dcf942618f68eb0f /cli/js/tests/test_util.ts | |
parent | da8cb408c878aa6e90542e26173f1f14b5254d29 (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.ts | 6 |
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(); } } |