UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

18 lines (17 loc) 978 B
import { includesAny, includesEvery } from "./includes"; import { pipe } from "./pipe"; test('includesAny', function () { expect(includesAny([1, 2, 3, 4, 5, 6], [1, 2])).toEqual(true); expect(includesAny([1, 2, 3, 4, 5, 6], [1, 23])).toEqual(true); expect(includesAny([1, 2, 3, 4, 5, 6], [7, 23])).toEqual(false); expect(pipe(['A', 'B', 'C'], includesAny(['X', 'C', 'V']))).toEqual(true); expect(pipe(['A', 'B', 'C'], includesAny(['X', 'W', 'V']))).toEqual(false); }); test('includesAny', function () { expect(includesEvery([1, 2, 3, 4, 5, 6], [1, 2])).toEqual(true); expect(includesEvery([1, 2, 3, 4, 5, 6], [1, 23])).toEqual(false); expect(includesEvery([1, 2, 3, 4, 5, 6], [7, 23])).toEqual(false); expect(pipe(['A', 'B', 'C'], includesEvery(['X', 'C', 'V']))).toEqual(false); expect(pipe(['A', 'B', 'C'], includesEvery(['A', 'C']))).toEqual(true); expect(pipe(['A', 'B', 'C'], includesEvery(['X', 'W', 'V']))).toEqual(false); });