From 11e3fea84f703087d4cb99dd665c9e70cc7e2798 Mon Sep 17 00:00:00 2001 From: Dolan Date: Tue, 6 Dec 2016 16:45:25 +0000 Subject: [PATCH] added tests --- base-64/base-64-tests.ts | 11 +++++++++++ base-64/tsconfig.json | 3 ++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 base-64/base-64-tests.ts diff --git a/base-64/base-64-tests.ts b/base-64/base-64-tests.ts new file mode 100644 index 0000000000..0f33ff9700 --- /dev/null +++ b/base-64/base-64-tests.ts @@ -0,0 +1,11 @@ +import * as base64 from 'base-64'; +import * as utf8 from 'utf8'; + +let text = 'foo © bar 𝌆 baz'; +let bytes = utf8.encode(text); +let encoded = base64.encode(bytes); +// → 'Zm9vIMKpIGJhciDwnYyGIGJheg==' + +encoded = 'Zm9vIMKpIGJhciDwnYyGIGJheg=='; +bytes = base64.decode(encoded); +text = utf8.decode(bytes); diff --git a/base-64/tsconfig.json b/base-64/tsconfig.json index 0f2be78cfb..e12b07da98 100644 --- a/base-64/tsconfig.json +++ b/base-64/tsconfig.json @@ -13,6 +13,7 @@ "forceConsistentCasingInFileNames": true }, "files": [ - "index.d.ts" + "index.d.ts", + "base-64-tests.ts" ] } \ No newline at end of file