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
JavaScript
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();
});
});
});