read_browser_console

0.0.6 • Public • Published

clean-console

Quickly loads a remote page using phantomjs to check if there are any JavaScript console errors. Finally the promise returns the console data.

This is a copy (and a few added lines) of Gleb Bahmutov's clean-console.(https://www.npmjs.org/package/clean-console) All credits goes to him.

NPM

Build status dependencies devdependencies endorse

Install and use

npm install -g clean-console
// assumes phantomjs is installed
clean-console -i <url>

Note: only actual exceptions will be logged, failed console.assert statements DO NOT cause a true browser error (unlike nodejs).

A good pattern to unify nodejs/browser assertion handling is to wrap assertions into helper method:

function really(condition, message) {
    console.assert(condition, message); // stops nodejs execution
    if (!condition) {
        // stop execution in a browser
        throw new Error(condition.toString() + ' failed, ' + message);
    }
}

Small print

Author: Laszlo Pap © 2014

License: MIT - do anything with the code, but don't blame me if it does not work.

Support: if you find any problems with this module, email / open issue on Github

Readme

Keywords

none

Package Sidebar

Install

npm i read_browser_console

Weekly Downloads

0

Version

0.0.6

License

MIT

Last publish

Collaborators

  • paplaci