Newton's Preposterous Miscalculation

    This package has been deprecated

    Author message:

    This module is no longer maintained. If you're interested in taking over maintenance of this repo, please contact the author

    mocha-srv

    0.1.0 • Public • Published

    mocha-srv

    mocha-srv runs a simple HTTP server, serving up your Mocha tests. This allows you to run the same suite of tests on the command line (with Node.js) and in the browser.

    Current Version: 0.1.0
    Node Support: 0.8, 0.10

    Getting Started

    mocha-srv requires Node.js and npm. Once you have these dependencies, you can install mocha-srv with the following command:

    $ npm install -g mocha-srv

    Usage

    Once installed, the mocha-srv command should be available to you.

    
      Usage: mocha-srv [options] <path>
    
      Options:
    
        -h, --help           output usage information
        -V, --version        output the version number
        -p, --port <port>    specify the port to run the server on. Default: 3000
        -t, --title <title>  specify the test suite title
        -u, --ui <ui>        specify the Mocha UI your tests use, one of: bdd (default), tdd
    
    

    Example:

    # Run mocha-srv, serving unit tests in ./tests 
    $ mocha-srv ./tests
     
    # Run mocha-srv on port 1337 and run tests in TDD style 
    $ mocha-srv -p 1337 -u tdd ./tests

    Development

    To develop mocha-srv, you'll need to clone the repo and install dependencies with make deps. If you're on Windows, you'll also need to install Make for Windows.

    Once you're set up, you can run the following commands:

    $ make deps         # Install dependencies 
    $ make lint         # Run JSHint with the correct config 
    $ make test         # Run unit/feature tests 

    When no build target is specified, make will run deps lint test. This means you can use the following command for brevity:

    $ make

    Code with lint errors or no/failing tests will not be accepted, please use the build tools outlined above.

    License

    mocha-srv is licensed under the MIT license.

    Keywords

    none

    Install

    npm i mocha-srv

    DownloadsWeekly Downloads

    4

    Version

    0.1.0

    License

    none

    Last publish

    Collaborators

    • rowanmanning