UNPKG

docparse-scraper-nst

Version:

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

51 lines (46 loc) 1.2 kB
var inspect = require('eyespect').inspector(); var should = require('should'); var selectBill = require('../lib/selectBill'); var config = require('nconf'); var logger = require('./mockLogger'); describe('Select Bill', function () { it('should give error when billDateString field is not set', function (done) { var data = { bro: {} }; selectBill(data, function (err, reply) { should.exist(err); done(); }); }); it('select bill should be wired up correctly', function (done) { var goToPrintFriendlyPage = function (data, cb) { cb(); }; var select = function (selector, value, cb) { cb(); }; var atAccountHomepage = function () { return true; }; var data = { atAccountHomepage: atAccountHomepage, goToPrintFriendlyPage: goToPrintFriendlyPage, bro: { select: select, querySelectorAll: function () { return []; }, evaluate: function () {}, wait: function (cb) { cb(); } }, billDateString: '2011 01 01' }; selectBill(data, function (err, reply) { should.not.exist(err); done(); }); }); });