UNPKG

sharyn

Version:

Combines all the other packages under one.

35 lines (32 loc) 1.13 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault"); var _spread = _interopRequireDefault(require("./spread")); test('spread', function () { expect((0, _spread.default)()).toEqual([]); expect((0, _spread.default)(undefined)).toEqual([]); expect((0, _spread.default)(1)).toEqual([1]); expect((0, _spread.default)(null)).toEqual([null]); expect((0, _spread.default)(1, 2)).toEqual([1, 2]); expect((0, _spread.default)([1, 2])).toEqual([1, 2]); expect((0, _spread.default)(undefined, 1, undefined, 2)).toEqual([1, 2]); expect((0, _spread.default)([undefined, 1, undefined, 2])).toEqual([1, 2]); expect((0, _spread.default)(null, 1, null, 2)).toEqual([null, 1, null, 2]); expect((0, _spread.default)([null, 1, null, 2])).toEqual([null, 1, null, 2]); expect((0, _spread.default)({})).toEqual({}); expect((0, _spread.default)({ a: 1 })).toEqual({ a: 1 }); expect((0, _spread.default)({ a: undefined })).toEqual({}); expect((0, _spread.default)({ a: undefined, b: null, c: 3 })).toEqual({ b: null, c: 3 }); });