israeli-bank-scrapers-core
Version:
Provide scrapers for all major Israeli banks and credit card companies
19 lines (17 loc) • 2.63 kB
JavaScript
;
var _definitions = require("../definitions");
var _factory = _interopRequireDefault(require("./factory"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
/* eslint-disable @typescript-eslint/unbound-method */
describe('Factory', () => {
test('should return a scraper instance', () => {
const scraper = (0, _factory.default)({
companyId: _definitions.CompanyTypes.hapoalim,
startDate: new Date()
});
expect(scraper).toBeDefined();
expect(scraper.scrape).toBeInstanceOf(Function);
expect(scraper.onProgress).toBeInstanceOf(Function);
});
});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfZGVmaW5pdGlvbnMiLCJyZXF1aXJlIiwiX2ZhY3RvcnkiLCJfaW50ZXJvcFJlcXVpcmVEZWZhdWx0IiwiZSIsIl9fZXNNb2R1bGUiLCJkZWZhdWx0IiwiZGVzY3JpYmUiLCJ0ZXN0Iiwic2NyYXBlciIsImNyZWF0ZVNjcmFwZXIiLCJjb21wYW55SWQiLCJDb21wYW55VHlwZXMiLCJoYXBvYWxpbSIsInN0YXJ0RGF0ZSIsIkRhdGUiLCJleHBlY3QiLCJ0b0JlRGVmaW5lZCIsInNjcmFwZSIsInRvQmVJbnN0YW5jZU9mIiwiRnVuY3Rpb24iLCJvblByb2dyZXNzIl0sInNvdXJjZXMiOlsiLi4vLi4vc3JjL3NjcmFwZXJzL2ZhY3RvcnkudGVzdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKiBlc2xpbnQtZGlzYWJsZSBAdHlwZXNjcmlwdC1lc2xpbnQvdW5ib3VuZC1tZXRob2QgKi9cbmltcG9ydCB7IENvbXBhbnlUeXBlcyB9IGZyb20gJy4uL2RlZmluaXRpb25zJztcbmltcG9ydCBjcmVhdGVTY3JhcGVyIGZyb20gJy4vZmFjdG9yeSc7XG5cbmRlc2NyaWJlKCdGYWN0b3J5JywgKCkgPT4ge1xuICB0ZXN0KCdzaG91bGQgcmV0dXJuIGEgc2NyYXBlciBpbnN0YW5jZScsICgpID0+IHtcbiAgICBjb25zdCBzY3JhcGVyID0gY3JlYXRlU2NyYXBlcih7XG4gICAgICBjb21wYW55SWQ6IENvbXBhbnlUeXBlcy5oYXBvYWxpbSxcbiAgICAgIHN0YXJ0RGF0ZTogbmV3IERhdGUoKSxcbiAgICB9KTtcbiAgICBleHBlY3Qoc2NyYXBlcikudG9CZURlZmluZWQoKTtcblxuICAgIGV4cGVjdChzY3JhcGVyLnNjcmFwZSkudG9CZUluc3RhbmNlT2YoRnVuY3Rpb24pO1xuICAgIGV4cGVjdChzY3JhcGVyLm9uUHJvZ3Jlc3MpLnRvQmVJbnN0YW5jZU9mKEZ1bmN0aW9uKTtcbiAgfSk7XG59KTtcbiJdLCJtYXBwaW5ncyI6Ijs7QUFDQSxJQUFBQSxZQUFBLEdBQUFDLE9BQUE7QUFDQSxJQUFBQyxRQUFBLEdBQUFDLHNCQUFBLENBQUFGLE9BQUE7QUFBc0MsU0FBQUUsdUJBQUFDLENBQUEsV0FBQUEsQ0FBQSxJQUFBQSxDQUFBLENBQUFDLFVBQUEsR0FBQUQsQ0FBQSxLQUFBRSxPQUFBLEVBQUFGLENBQUE7QUFGdEM7O0FBSUFHLFFBQVEsQ0FBQyxTQUFTLEVBQUUsTUFBTTtFQUN4QkMsSUFBSSxDQUFDLGtDQUFrQyxFQUFFLE1BQU07SUFDN0MsTUFBTUMsT0FBTyxHQUFHLElBQUFDLGdCQUFhLEVBQUM7TUFDNUJDLFNBQVMsRUFBRUMseUJBQVksQ0FBQ0MsUUFBUTtNQUNoQ0MsU0FBUyxFQUFFLElBQUlDLElBQUksQ0FBQztJQUN0QixDQUFDLENBQUM7SUFDRkMsTUFBTSxDQUFDUCxPQUFPLENBQUMsQ0FBQ1EsV0FBVyxDQUFDLENBQUM7SUFFN0JELE1BQU0sQ0FBQ1AsT0FBTyxDQUFDUyxNQUFNLENBQUMsQ0FBQ0MsY0FBYyxDQUFDQyxRQUFRLENBQUM7SUFDL0NKLE1BQU0sQ0FBQ1AsT0FBTyxDQUFDWSxVQUFVLENBQUMsQ0FBQ0YsY0FBYyxDQUFDQyxRQUFRLENBQUM7RUFDckQsQ0FBQyxDQUFDO0FBQ0osQ0FBQyxDQUFDIiwiaWdub3JlTGlzdCI6W119