diff --git a/snippets/prettyBytes.md b/snippets/prettyBytes.md index ff6b2ac73..411d4e0b5 100644 --- a/snippets/prettyBytes.md +++ b/snippets/prettyBytes.md @@ -19,7 +19,7 @@ const prettyBytes = (num, precision = 3, addSpace = true) => { ``` ```js -prettyBytes(1000); // 1 KB -prettyBytes(-27145424323.5821, 5); // -27.145 GB -prettyBytes(123456789, 3, false); // 123MB +prettyBytes(1000); // "1 KB" +prettyBytes(-27145424323.5821, 5); // "-27.145 GB" +prettyBytes(123456789, 3, false); // "123MB" ``` diff --git a/test/prettyBytes/prettyBytes.test.js b/test/prettyBytes/prettyBytes.test.js index 667e35f96..62f974c06 100644 --- a/test/prettyBytes/prettyBytes.test.js +++ b/test/prettyBytes/prettyBytes.test.js @@ -5,6 +5,10 @@ test('Testing prettyBytes', (t) => { //For more information on all the methods supported by tape //Please go to https://github.com/substack/tape t.true(typeof prettyBytes === 'function', 'prettyBytes is a Function'); + t.equal(prettyBytes(1000), '1 KB', "Converts a number in bytes to a human-readable string."); + t.equal(prettyBytes(-27145424323.5821, 5), '-27.145 GB', "Converts a number in bytes to a human-readable string."); + t.equal(prettyBytes(123456789, 3, false), '123MB', "Converts a number in bytes to a human-readable string."); + //t.deepEqual(prettyBytes(args..), 'Expected'); //t.equal(prettyBytes(args..), 'Expected'); //t.false(prettyBytes(args..), 'Expected'); diff --git a/test/primes/primes.test.js b/test/primes/primes.test.js index e016b610a..0e7c448d9 100644 --- a/test/primes/primes.test.js +++ b/test/primes/primes.test.js @@ -5,6 +5,7 @@ test('Testing primes', (t) => { //For more information on all the methods supported by tape //Please go to https://github.com/substack/tape t.true(typeof primes === 'function', 'primes is a Function'); + t.deepEqual(primes(10), [2, 3, 5, 7], "Generates primes up to a given number, using the Sieve of Eratosthenes."); //t.deepEqual(primes(args..), 'Expected'); //t.equal(primes(args..), 'Expected'); //t.false(primes(args..), 'Expected'); diff --git a/test/reducedFilter/reducedFilter.test.js b/test/reducedFilter/reducedFilter.test.js index 5e7c488fe..29590ad2c 100644 --- a/test/reducedFilter/reducedFilter.test.js +++ b/test/reducedFilter/reducedFilter.test.js @@ -5,6 +5,19 @@ test('Testing reducedFilter', (t) => { //For more information on all the methods supported by tape //Please go to https://github.com/substack/tape t.true(typeof reducedFilter === 'function', 'reducedFilter is a Function'); + const data = [ + { + id: 1, + name: 'john', + age: 24 + }, + { + id: 2, + name: 'mike', + age: 50 + } + ]; + t.deepEqual(reducedFilter(data, ['id', 'name'], item => item.age > 24), [{ id: 2, name: 'mike'}], "Filter an array of objects based on a condition while also filtering out unspecified keys."); //t.deepEqual(reducedFilter(args..), 'Expected'); //t.equal(reducedFilter(args..), 'Expected'); //t.false(reducedFilter(args..), 'Expected');