title: How to output failed test results to the console with 'spec' and 'mocha-multi-reporters'
body: <p>I'm having issues outputting test-failure reasons when I use '<strong>spec</strong>' as a reporter with '<strong>mocha-multi-reporters</strong>' as part of server-side testing with gulp.</p>
  
  <p>For instance, when I set the mocha reporter to '<strong>spec</strong>' in the standard format like below:</p>
  
  <pre><code>.pipe(plugins.mocha({
          reporter: 'spec',
          timeout: 10000
        }))
  </code></pre>
  
  <p>I get the following console-output:</p>
  
  <pre><code>Search
  1) should be able to get empty search-result list
  2) should be able to get search-result list with one element
  
  
  0 passing (458ms)
  2 failing
  
    1) Search GET should be able to get empty search-result list:
       AssertionError: expected Array [] to have property length of 1 (got 0)
  
    2) Search GET should be able to get search-result list with 2 elements:
       AssertionError: expected Array [] to have property length of 2 (got 0)
  </code></pre>
  
  <hr>
  
  <p>However, when I set '<strong>spec</strong>' as a reporter as part of '<strong>mocha-multi-reporters</strong>' like below:</p>
  
  <pre><code>.pipe(plugins.mocha({
          reporter: 'mocha-multi-reporters',
          reporterOptions: { "reporterEnabled": "spec" },
          timeout: 10000
        }))
  </code></pre>
  
  <p>My console output does not display the first 2 reasons for failure, instead it adds an additional failure and only logs that one:</p>
  
  <pre><code>Search
  1) should be able to get empty search-result list
  2) should be able to get search-result list with one element
  
  0 passing (528ms)
  2 failing
  
    3) "after each" hook
  error:  message=3 tests failed., showStack=false, showProperties=true, plugin=gulp-mocha, toString=function () { [native code] }
  </code></pre>
  
  <hr>
  
  <p>I've tried looking into many online resources as to why this may be the case but had no luck.
  Does anybody know why this may be happening? The reason I'm using <strong>mocha-multi-reporters</strong> now is so that we can also use <strong>mocha-allure-reporter</strong> as part of test-failure logging.</p>
  
  <hr>
  
  <p>For reference, I'm using the following plugin versions:</p>
  
  <ul>
  <li>"mocha": "5.2.0"</li>
  <li>"mocha-multi-reporters": "1.1.7"</li>
  <li>"gulp": "4.0.0"</li>
  <li>"should": "13.2.3" <strong><em>(For assertion testing)</em></strong></li>
  </ul>