UNPKG

docparse-scraper-nst

Version:

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

37 lines (32 loc) 907 B
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(); }); }); });