Skip to content

Commit 4e24fdd

Browse files
committed
test: ensureArray
1 parent b5a6219 commit 4e24fdd

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/internals.spec.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import test from 'ava';
22

3-
import {preprocessArgs, parseConfigActions, parseConfig, collect} from './internals';
3+
import {preprocessArgs, parseConfigActions, parseConfig, collect, ensureArray} from './internals';
44

55
test('preprocessArgs() with empty array', t => {
66
t.deepEqual(preprocessArgs(['node.exe', 'cli.js']), {
@@ -152,3 +152,12 @@ test('collect()', t => {
152152
t.deepEqual(collect(1, memo), [1]);
153153
t.deepEqual(collect('a', memo), [1, 'a']);
154154
});
155+
156+
test('ensureArray()', t => {
157+
t.deepEqual(ensureArray(), []);
158+
t.deepEqual(ensureArray(''), []);
159+
t.deepEqual(ensureArray(null), []);
160+
t.deepEqual(ensureArray('a'), ['a']);
161+
t.deepEqual(ensureArray(0), [0]);
162+
t.deepEqual(ensureArray({}), [{}]);
163+
});

0 commit comments

Comments
 (0)