sgt

sails-generate-test

Generate a unit test for your Sails app

Showing:

Popularity

Downloads/wk

0

GitHub Stars

1

Maintenance

Last Commit

6yrs ago

Contributors

1

Package

Dependencies

2

License

MIT

Type Definitions

Tree-Shakeable

No?

Categories

Readme

image_squidhome@2x.png

sails-generate-test

a test generator for use with the Sails command-line interface.

Installing this generator

Certain generators are installed by default in Sails, but they can be overridden. Check the Sails docs for information on installing generator overrides / custom generators.

For a particular app

In your app directory:

$ npm install sails-generate-test

Then edit this project's ./.sailsrc file (see below for details). If no local .sailsrc file exists yet, you can just create one.

As the default for your global Sails install

In your $HOME folder (i.e. ~/):

$ npm install sails-generate-test

Then edit your global ~/.sailsrc file (see below for details). If no global .sailsrc file exists yet, you can just create one.

Configuring a .sailsrc file to use this generator

Add or replace the module used for generating a "test" demo:

{
    "generators": {
        "modules": {
            "test": "sails-generate-test"
        }
    }
}
Add unit test necessary module packages

In your package.json add a script and then Install test packages to your project with: npm install :

{
  "devDependencies": {
    "istanbul": "^0.3.6",
    "grunt-mocha-istanbul": "^2.2.0",
    "barrels": "^1.4.0",
    "mocha": "*",
    "should": "*",
    "superagent": "^1.4.0"
  }
}

Usage

Now that the generator is installed, you can test it:

$ sails generate test

Run Test

run unit test

$ make test

run unit and create test reports

$ make coverage

More Resources

License

MIT

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial