 
       options:
         steps: 'features/step_definitions'
+        format: 'progress'

        src: ['specs/unit/**/*.coffee']
        options:
          require: 'coffee-script/register'
      integration:
        src: ['specs/integration/**/*.coffee']
        options:
          require: 'coffee-script/register'

    # Acceptance testing with cucumber
    cucumberjs:

      fixtures:
        files: [ 'specs/integration/fixtures/**/*' ]
        tasks: [ 'fixtures2js:integration' ]
      # Run all tests when source files change
      test:
        files: [ 'src/**/*.js',   'src/**/*.coffee' ]
        tasks: [ 'test:unit', 'test:integration' ]
      # Run the unit tests when they change
      unit:
        files: [ 'specs/unit/**/*', 'specs/unit/**/*' ]
        tasks: [ 'test:unit' ]
      # Run the integration tests when they sources change
      integration:
        files: [ 'specs/integration/**/*', 'specs/integration/**/*' ]
        tasks: [ 'test:integration' ]
      # Run the acceptance tests when features change
      acceptance:
