Spaces:
Sleeping
Sleeping
const TestRunner = require('test-runner') | |
const arrayify = require('./') | |
const a = require('assert') | |
const runner = new TestRunner() | |
runner.test('if already array, do nothing', function () { | |
const arr = [ 1,2,3 ] | |
const result = arrayify(arr) | |
a.strictEqual(arr, result) | |
}) | |
runner.test('arrayify()', function () { | |
a.deepStrictEqual(arrayify(undefined), []) | |
a.deepStrictEqual(arrayify(null), [ null ]) | |
a.deepStrictEqual(arrayify(0), [ 0 ]) | |
a.deepStrictEqual(arrayify([ 1, 2 ]), [ 1, 2 ]) | |
function func () { | |
a.deepStrictEqual(arrayify(arguments), [ 1, 2, 3 ]) | |
} | |
func(1, 2, 3) | |
}) | |