1.0.8 • Published 8 years ago

karma-jasmine-group v1.0.8

Weekly downloads
1
License
-
Repository
github
Last release
8 years ago

karma-jasmine-group

Karma adapter for Jasmine plugin to run JavaScript unit tests by groups and priorities.

Installation

The easiest way is to keep karma-jasmine-group as a devDependency in your package.json.

  {
    "devDependencies": {
        "jasmine-core": "^2.2.0",
        "karma": "^0.12.31",
        "karma-jasmine": "^0.3.5",
        "karma-jasmine-group": "^1.0.4"
    }
  }

You can simple do it by running following command inside of your project directory:

    npm install karma-jasmine-group --save-dev

Configuration

  1. Add 'karma-jasmine-group' to the frameworks key in your Karma configuration, before 'jasmine';
  2. Add a new key groupsConfig with a list of groups in your Karma configuration.
    Please Note: the test groups will be run in same order as you provided in the list.
module.exports = function(config) {
  config.set({
    frameworks: ['karma-jasmine-group', 'jasmine'],
    groupsConfig: ['group1', 'group2', 'group3']
  });
}

Dependencies and Usage

To use this plug-in you will need to define groups in your tests, for details and installation, please see jasmine-group.

jasmine-group plug-in will provide support using 'gdescribe' to set a group in your test case

example:

    gdescribe('group1', 'TestSuit description', function() {
        it('TestCase description', function() {
            ......
        });
    });

Contributors

Ruizhi Wang: crystalplan999@gmail.com
Felice Geracitano: felice.geracitano@gmail.com

License

MIT license, please see LICENSE file for details.

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago