ts-prime
Version:
A utility library for JavaScript and Typescript.
19 lines (18 loc) • 705 B
JavaScript
;
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 });
});
});