Neti Pot Manufacturer

    run-browser-lite

    1.0.1 • Public • Published

    run-browser-lite

    run-browser without browserify.

    Bundle and instrument tests seperately (with browserify or webpack), then use run-browser-lite to run tests.

    Installation

    npm install run-browser-lite -g
    

    Usage

    run-browser-lite <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-lite test-file.js --port 3030 --report text --report html --report=cobertura
    

    API Usage

    Basic usage:

    var runBrowser = require('run-browser-lite');
     
    var server = runBrowser('tests/test.js');
    server.listen(3000);

    Advanced Usage:

    var runBrowser = require('run-browser-lite');
     
    var handler = runBrowser.createHandler('tests/test.js');
    var server = http.createServer(function (req, res) {
      if (runBrowser.handles(req)) {
        return handler(req, res);
      }
      // any other server logic here
    });
    server.listen(3000);

    For advanced phantomjs usage, just read the source in ./bin/cli.js

    License

    MIT

    Keywords

    Install

    npm i run-browser-lite

    DownloadsWeekly Downloads

    2

    Version

    1.0.1

    License

    MIT

    Last publish

    Collaborators

    • rtsao