Description updated and snippet tested

This commit is contained in:
Angelos Chalaris
2018-01-28 14:28:57 +02:00
parent be84f9f69f
commit 6b4bc29c31
6 changed files with 1531 additions and 26 deletions

View File

@ -1,5 +0,0 @@
const dropWhile = (arr, func) => {
while (arr.length > 0 && !func(arr[0])) arr = arr.slice(1);
return arr;
};
module.exports = dropWhile

View File

@ -1,14 +0,0 @@
const test = require('tape');
const dropWhile = require('./dropWhile.js');
test('Testing dropWhile', (t) => {
//For more information on all the methods supported by tape
//Please go to https://github.com/substack/tape
t.true(typeof dropWhile === 'function', 'dropWhile is a Function');
t.deepEqual(dropWhile([1, 2, 3, 4], n => n >= 3), [3,4], "Removes elements in an array until the passed function returns true");
//t.deepEqual(dropWhile(args..), 'Expected');
//t.equal(dropWhile(args..), 'Expected');
//t.false(dropWhile(args..), 'Expected');
//t.throws(dropWhile(args..), 'Expected');
t.end();
});

View File

@ -10,4 +10,4 @@ test('Testing dropWhile', (t) => {
//t.false(dropWhile(args..), 'Expected');
//t.throws(dropWhile(args..), 'Expected');
t.end();
});
});

File diff suppressed because it is too large Load Diff