diff options
author | Robert Jack Will <matey-jack@users.noreply.github.com> | 2019-10-28 18:28:29 +0100 |
---|---|---|
committer | Bert Belder <bertbelder@gmail.com> | 2019-10-28 10:28:29 -0700 |
commit | ff9df0c321eb56c7f89f5ccdaa301453f22f708e (patch) | |
tree | 1e7c3363ebb61a45583ffe6b27bdd3de53c7fc65 /std/io/bufio_test.ts | |
parent | b273989446d62808f922280247604431d1d219cb (diff) |
std: fix BufReader.readString to actually return Deno.EOF at end (#3191)
Diffstat (limited to 'std/io/bufio_test.ts')
-rw-r--r-- | std/io/bufio_test.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/std/io/bufio_test.ts b/std/io/bufio_test.ts index 75664694a..780dfd3db 100644 --- a/std/io/bufio_test.ts +++ b/std/io/bufio_test.ts @@ -161,13 +161,18 @@ test(async function bufioBufferFull(): Promise<void> { }); test(async function bufioReadString(): Promise<void> { - const string = "And now, hello, world!"; + const string = "And now, hello world!"; const buf = new BufReader(stringsReader(string), MIN_READ_BUFFER_SIZE); const line = assertNotEOF(await buf.readString(",")); assertEquals(line, "And now,"); assertEquals(line.length, 8); + const line2 = assertNotEOF(await buf.readString(",")); + assertEquals(line2, " hello world!"); + + assertEquals(await buf.readString(","), Deno.EOF); + try { await buf.readString("deno"); |