Nurturing Palpable Magnificence
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    run-browserpublic

    run-browser

    The simplest way to run testling type tests in the browser

    Dependency Status NPM version

    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
    

    API Usage

    Basic usage:

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

    Advanced Usage:

    var runBrowser = require('run-browser');
     
    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

    none

    install

    npm i run-browser

    Downloadsweekly downloads

    397

    version

    2.0.2

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar
    • avatar
    • avatar