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');