title: How can I run one particular CucumberJS feature using GruntJS?
body: <p>I'm using CucumberJS to run tests on my NodeJS web app.</p>
  
  <p>At the moment, I can run all of my grunt tasks by executing <code>grunt</code>, or only the CucumberJS tasks, using <code>grunt cucumberjs</code>.</p>
  
  <p>But now I want to only execute particular features.</p>
  
  <p>For example, say I have the following feature files:</p>
  
  <ul>
  <li>Signin.feature</li>
  <li>Favourite.feature</li>
  </ul>
  
  <p>I want to only run the Favourite feature tests, using a command such as:</p>
  
  <p><code>grunt cucumberjs Favourite</code></p>
  
  <p>Is this possible?</p>
  
  <hr>
  
  <p>BTW, here's my <code>gruntfile.js</code>:</p>
  
  <pre><code>'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']);
  };
  </code></pre>