UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

20 lines (19 loc) 1.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var includes_1 = require("./includes"); var pipe_1 = require("./pipe"); test('includesAny', function () { expect(includes_1.includesAny([1, 2, 3, 4, 5, 6], [1, 2])).toEqual(true); expect(includes_1.includesAny([1, 2, 3, 4, 5, 6], [1, 23])).toEqual(true); expect(includes_1.includesAny([1, 2, 3, 4, 5, 6], [7, 23])).toEqual(false); expect(pipe_1.pipe(['A', 'B', 'C'], includes_1.includesAny(['X', 'C', 'V']))).toEqual(true); expect(pipe_1.pipe(['A', 'B', 'C'], includes_1.includesAny(['X', 'W', 'V']))).toEqual(false); }); test('includesAny', function () { expect(includes_1.includesEvery([1, 2, 3, 4, 5, 6], [1, 2])).toEqual(true); expect(includes_1.includesEvery([1, 2, 3, 4, 5, 6], [1, 23])).toEqual(false); expect(includes_1.includesEvery([1, 2, 3, 4, 5, 6], [7, 23])).toEqual(false); expect(pipe_1.pipe(['A', 'B', 'C'], includes_1.includesEvery(['X', 'C', 'V']))).toEqual(false); expect(pipe_1.pipe(['A', 'B', 'C'], includes_1.includesEvery(['A', 'C']))).toEqual(true); expect(pipe_1.pipe(['A', 'B', 'C'], includes_1.includesEvery(['X', 'W', 'V']))).toEqual(false); });