From 51260a85a81b25550aff9c653cd2c64a3639777f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20Feje=C5=A1?= Date: Wed, 10 Jan 2018 14:39:58 +0100 Subject: [PATCH] update mask example, add test for mask --- snippets/mask.md | 2 +- test/mask/mask.test.js | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/snippets/mask.md b/snippets/mask.md index 7cdf3d104..d7eec0417 100644 --- a/snippets/mask.md +++ b/snippets/mask.md @@ -15,5 +15,5 @@ const mask = (cc, num = 4, mask = '*') => ```js mask(1234567890); // '******7890' mask(1234567890, 3); // '*******890' -mask(1234567890, -4, '$'); // '1234$$$$$$' +mask(1234567890, -4, '$'); // '$$$$567890' ``` diff --git a/test/mask/mask.test.js b/test/mask/mask.test.js index 33b85141e..b423586cf 100644 --- a/test/mask/mask.test.js +++ b/test/mask/mask.test.js @@ -5,7 +5,10 @@ test('Testing mask', (t) => { //For more information on all the methods supported by tape //Please go to https://github.com/substack/tape t.true(typeof mask === 'function', 'mask is a Function'); - //t.deepEqual(mask(args..), 'Expected'); + t.equal(mask(1234567890), '******7890', "Replaces all but the last num of characters with the specified mask character"); + t.equal(mask(1234567890, 3), '*******890', "Replaces all but the last num of characters with the specified mask character"); + t.equal(mask(1234567890, -4, '$'), '$$$$567890', "Replaces all but the last num of characters with the specified mask character"); + //t.equal(mask(args..), 'Expected'); //t.false(mask(args..), 'Expected'); //t.throws(mask(args..), 'Expected');