docparse-scraper-nst
Version:
Node Zombie based scraper to scrape bills from the NStar (supplier code "NST)" website
37 lines (32 loc) • 907 B
JavaScript
var should = require('should');
var scrapeAllAccounts = require('../lib/scrapeAllAccounts');
var config = require('nconf');
var logger = require('./mockLogger');
describe('scrape all accounts', function () {
it('should give error when config field is not set', function (done) {
var data = {};
scrapeAllAccounts(data, function (err, reply) {
should.exist(err);
done();
});
});
it('should scrape each account', function (done) {
var accountNumbers = ['foo', 'bar'];
var scrapeSingleAccount = function (data, cb) {
cb();
};
var data = {
accountNumbers: accountNumbers,
bro: {},
config: config,
currentLogin: {},
logger: logger,
supplierCode: 'NST',
scrapeSingleAccount: scrapeSingleAccount
};
scrapeAllAccounts(data, function (err, reply) {
should.not.exist(err);
done();
});
});
});