title: Is jasmine supposed to execute specs in the order they are declared or in a random order?
body: <p>un-comment the last spec.  All hell breaks loose...  why?</p>
  
  <pre><code>describe('test', function() {
    var index = 1;
  
    it('test 1', function() {
      expect(index).toBe(1);
      index++;
    });
  
    it('test 2', function() {
      expect(index).toBe(2);
      index++;
    });
  
    it('test 3', function() {
      expect(index).toBe(3);
      index++;
    });
  
    it('test 4', function() {
      expect(index).toBe(4);
      index++;
    });
  
    it('test 5', function() {
      expect(index).toBe(5);
      index++;
    });
  
    it('test 6', function() {
      expect(index).toBe(6);
      index++;
    });
  
    it('test 7', function() {
      expect(index).toBe(7);
      index++;
    });
  
    it('test 8', function() {
      expect(index).toBe(8);
      index++;
    });
  
    it('test 9', function() {
      expect(index).toBe(9);
      index++;
    });
  
    it('test 10', function() {
      expect(index).toBe(10);
      index++;
    });
  
    // it('test 11', function() {
    //   expect(index).toBe(11);
    //   index++;
    // });
  
  });
  </code></pre>
  
  <p>thanks to @PWKad for pointing out this happens when there are more than 10 tests.</p>