UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

19 lines (18 loc) 705 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var flatMapToObj_1 = require("./flatMapToObj"); var pipe_1 = require("./pipe"); describe('data_first', function () { it('flatMapToObj', function () { var result = flatMapToObj_1.flatMapToObj([1, 2, 3], function (x) { return x % 2 === 1 ? [[String(x), x]] : []; }); expect(result).toEqual({ 1: 1, 3: 3 }); }); }); describe('data_last', function () { it('flatMapToObj', function () { var result = pipe_1.pipe([1, 2, 3], flatMapToObj_1.flatMapToObj(function (x) { return (x % 2 === 1 ? [[String(x), x]] : []); })); expect(result).toEqual({ 1: 1, 3: 3 }); }); });