@shanyue/promise-utils
Version:
Userful promise utils, include map, filter, retry and sleep
14 lines • 624 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const mocha_1 = require("mocha");
const chai_1 = require("chai");
const index_1 = require("../index");
mocha_1.describe('Promise.filter', function () {
mocha_1.it('expect work', async () => {
const r1 = await index_1.filter([Promise.resolve(1), 2, 3, 4], (x) => Boolean(x % 2));
const r2 = await index_1.filter([Promise.resolve(1), 2, 3, 4], (x) => Promise.resolve(Boolean(x % 2)));
chai_1.expect(r1).to.deep.equal([1, 3]);
chai_1.expect(r2).to.deep.equal([1, 3]);
});
});
//# sourceMappingURL=filter.js.map