title: Gulp-protractor keep saying "Spec patterns did not match any files"
body: <p>I'm trying to run my end to end tests written with protractor and jasmine. It works perfectly when I call <code>protractor protractor.config.js</code> directly. </p>
  
  <p>However, when I use gulp-protractor, I keep getting the "Spec patterns did not match any files" error and the tests do not run.</p>
  
  <p>This is my protractor runner gulp task:</p>
  
  <pre><code>gulp.task('protractor-run', function (done) {
      return gulp.src(["./e2e-tests/**/*-spec.js"])
          .pipe(protractor({
              configFile: "./config/protractor-config.js",
              args: ['--baseUrl', 'http://127.0.0.1:8000']
          }))
          .on('error', function(e) { throw e })
  });
  </code></pre>
  
  <p>and this is the error:</p>
  
  <pre><code>WARNING - pattern C:\path\to\app\e2e-tests\login\login-spec.js did not math any files.
  [launcher] Process exited with error code 1
  C:\path\to\app\node_modules\protractor\node_modules\q\q.js:126
                     throw e;
                     ^
  
  Error: Spec patterns did not match any files.
  </code></pre>
  
  <p>What am I missing?</p>