UNPKG

docparse-scraper-nst

Version:

Node Zombie based scraper to scrape bills from the NStar (supplier code "NST)" website

39 lines (35 loc) 1.02 kB
var should = require('should'); var processAllBills = require('../lib/processAllBills'); var config = require('nconf'); var logger = require('./mockLogger'); describe('process all bills', function () { it('should give error when config field is not set', function (done) { var data = {}; processAllBills(data, function (err, reply) { should.exist(err); done(); }); }); it('should scrape each account', function (done) { var accountNumbers = ['foo', 'bar']; var processSingleBill = function (data, cb) { cb(); }; var data = { processSingleBill: processSingleBill, accountIndex: 0, numAccounts: 10, bro: {}, config: config, billDates: ['2011 01 19', '2011 02 19'], accountNumber: 'foo account number', billNumbers: ['foo', 'bar'], supplierCode: 'NST', processSingleBill: processSingleBill }; processAllBills(data, function (err, reply) { should.not.exist(err); done(); }); }); });