Adapter for the Jasmine testing framework.
This is a temporary fork to allow transition from jasmine 1 to jasmine 2. NPM does not allow multiple node modules with same name
Jasmine 1.3 (docs)
The easiest way is to keep karma-jasmine as a devDependency in your package.json.
{
"devDependencies": {
"karma": "~0.12.0",
"karma-jasmine": "~0.1.0"
}
}You can simply do it by:
npm install karma-jasmine --save-devJasmine 2.0 (docs)
The easiest way is to keep karma-jasmine as a devDependency in your package.json.
{
"devDependencies": {
"karma": "~0.12.0",
"karma-jasmine": "~0.2.0"
}
}You can simply do it by:
npm install karma-jasmine@2_0 --save-devNote:
Since karma-jasmine 0.3.0 the jasmine library is no longer bundled with karma-jasmine and you have to install it on your own. You can simply do it by:
npm install jasmine-core --save-dev// karma.conf.js
module.exports = function(config) {
config.set({
frameworks: ['jasmine'],
files: [
'*.js'
]
});
};If you want to run only some tests matching a given pattern you can do this in the following way
karma start &
karma run -- --grep=<pattern>or
module.exports = function(config) {
config.set({
...
client: {
args: ['--grep', '<pattern>'],
...
}
});
};For more information on Karma see the homepage.