CucumberJS を使用して NodeJS Web アプリでテストを実行しています。
現時点では、 を実行することですべての面倒なタスクを実行することgrunt
も、 を使用して CucumberJS タスクのみを実行することもできますgrunt cucumberjs
。
しかし、今は特定の機能だけを実行したいと考えています。
たとえば、次の機能ファイルがあるとします。
- Signin.feature
- お気に入り機能
次のようなコマンドを使用して、お気に入りの機能テストのみを実行したい:
grunt cucumberjs Favourite
これは可能ですか?
ところで、これが私のものgruntfile.js
です:
'use strict';
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
...
cucumberjs: {
src: 'features',
options: {
steps: 'features/step_definitions',
format: 'pretty'
}
}
});
...
grunt.loadNpmTasks('grunt-cucumber');
grunt.registerTask('default', [... 'cucumberjs']);
};