UNPKG

docparse-scraper-nst

Version:

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

36 lines (34 loc) 953 B
var should = require('should'); var scrapeForLogin = require('../lib/scrapeForLogin'); var config = require('nconf'); var logger = require('./mockLogger'); describe('Scrape For Login', function () { it('process each login in turn', function (done) { var logins = [{}, {}, {}]; var performLogin = function (data, cb) { cb(); }; var getAccountNumbersOnPage = function (data, cb) { var accounts = ['foo', 'bar']; cb(null, accounts); }; var scrapeAllAccounts = function (data, cb) { var accounts = ['foo', 'bar']; cb(); }; var data = { performLogin: performLogin, getAccountNumbersOnPage: getAccountNumbersOnPage, scrapeAllAccounts: scrapeAllAccounts, config: {}, bro: {}, supplierCode: 'NST', logger: logger, currentLogin: {} }; scrapeForLogin(data, function (err, reply) { should.not.exist(err); done(); }); }); });