From a216bd06fc7dfb4a136e9fc04ae119c2e4801b6e Mon Sep 17 00:00:00 2001 From: Marcos Casagrande Date: Sat, 27 Jun 2020 22:52:49 +0200 Subject: feat(std/node): support hex/base64 encoding in fs.readFile/fs.writeFile (#6512) --- std/node/_fs/promises/_fs_readFile_test.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'std/node/_fs/promises/_fs_readFile_test.ts') diff --git a/std/node/_fs/promises/_fs_readFile_test.ts b/std/node/_fs/promises/_fs_readFile_test.ts index f5be2318b..1d2097881 100644 --- a/std/node/_fs/promises/_fs_readFile_test.ts +++ b/std/node/_fs/promises/_fs_readFile_test.ts @@ -34,6 +34,18 @@ Deno.test("readFileStringObjectSuccess", async function () { assertEquals(data, "hello world"); }); +Deno.test("readFileEncodeHexSuccess", async function () { + const data: string = await readFile(testData, { encoding: "hex" }); + assertEquals(typeof data, "string"); + assertEquals(data as string, "68656c6c6f20776f726c64"); +}); + +Deno.test("readFileEncodeBase64Success", async function () { + const data: string = await readFile(testData, { encoding: "base64" }); + assertEquals(typeof data, "string"); + assertEquals(data as string, "aGVsbG8gd29ybGQ="); +}); + Deno.test("readFileStringSuccess", async function () { const data: string = await readFile(testData, "utf8"); -- cgit v1.2.3