UNPKG

pdfer-login-imacros

Version:

Login to the pdfer service using iMacros for Firefox

37 lines (33 loc) 1.05 kB
var should = require('should'); var readFile = require('imacros-read-file'); var login = require('../index'); iimPlay('CODE: URL GOTO=http://www.google.com'); runTests(function (err, reply) { if (err) { alert('check test suite fails with error: ' + JSON.stringify(err)); return false; } iimDisplay('Success! Checks test suite passes'); }); function runTests(cb) { iimDisplay('running login tests'); var filePath = 'file:///users/noah/src/node/docparse/scrapers/imacros/pdfer/login/test/config.json' iimDisplay('loading config file'); loadConfigFile(filePath, function (err, config) { iimDisplay('config file loaded'); if (err) { return cb(err); } iimDisplay('performing login'); login(config, function (err, reply) { iimDisplay('login complete'); if (err) { return cb(err); } login(config, cb); }); }); } function loadConfigFile(filePath, cb) { readFile(filePath, function (err, reply) { if (err) { return cb(err); } var data = JSON.parse(reply); cb(null, data); }); }