title: protractor execution stack between specs describe and it
body: <p>I'm confused with how JS is executing the spec files in protractor. In my conf.js I have 2 specs ['spec1','spec2']</p>
  
  <p>spec1:</p>
  
  <pre><code> "use strict";
      console.log('1');
  
      describe('A', function(){
          console.log('2');
  
          it('B', function(){
              console.log('3');
          });
      });
  </code></pre>
  
  <p>spec2:</p>
  
  <pre><code> "use strict";
      console.log('4');
  
      describe('C', function(){
          console.log('5');
  
          it('D', function(){
              console.log('6');
          });
      });
  </code></pre>
  
  <p>when running the test the output is:</p>
  
  <pre><code>1
  2
  4
  5
  Started
  Spec started
  3
  .
    A
      ✓ B
  
  6
  .  C
      ✓ D
  </code></pre>
  
  <p>why is it not in the order of 123456?</p>