<NME> cucumber3.spec.js
<BEF> let util = require('./test_util');

describe('cucumber version 3', function() {
  it('runs successful features', function() {
    return util
      .runOne('test/cucumber/conf/cucumber3Conf.js')
      .cucumberVersion3()
      .expectExitCode(0)
      //.expectOutput('1 scenario (1 passed)')
      .expectErrors([])
      .run();
  });
      .run();
  });

  it('ignores tags when the value is an empty string', function() {
    return util
      .runOne(
        'test/cucumber/conf/cucumber3Conf.js --specs **/cucumber2.feature'
      )
      .cucumberVersion3()
      .expectExitCode(0)
      .expectOutput('1 scenario (1 passed)')
      .run();
  });
});

<MSG> [#92] attach the event protocol formatter to a temp file

It was overriding the formatter that was attached to stdout otherwise.

<DFF> @@ -6,7 +6,7 @@ describe('cucumber version 3', function() {
       .runOne('test/cucumber/conf/cucumber3Conf.js')
       .cucumberVersion3()
       .expectExitCode(0)
-      //.expectOutput('1 scenario (1 passed)')
+      .expectOutput('1 scenario (1 passed)')
       .expectErrors([])
       .run();
   });

[#92] attach the event protocol formatter to a temp file