You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The simplest way to run testling type tests in the browser
Installation
npm install run-browser -g
Usage
run-browser <file> <options>
Options:
-p --port <number> The port number to run the server on (default: 3000)
-b --phantom Use the phantom headless browser to run tests and then exit with the correct status code (if tests output TAP)
-r --report Generate coverage Istanbul report. Repeat for each type of coverage report desired. (default: text only)
-t --timeout Global timeout in milliseconds for tests to finish. (default: Infinity)
Example:
run-browser test-file.js --port 3030 --report text --report html --report=cobertura
varrunBrowser=require('run-browser');varhandler=runBrowser.createHandler('tests/test.js');varserver=http.createServer(function(req,res){if(runBrowser.handles(req)){returnhandler(req,res);}// any other server logic here});server.listen(3000);
For advanced phantomjs usage, just read the source in ./bin/cli.js
License
MIT
About
The simplest way to run testling type tests in the browser