title: Stop jasmine test after first expect fails
body: <p>I'm familiar with python unittest tests where if an assertion fails, that test is marked as "failed" and it moves on to other tests. Jasmine on the other hand will continue through all expects even if the one of them fails. How can I make Jasmine stop processing a test after the first expectation fails? </p>
  
  <pre><code>it ("shouldn't need to test other expects if the first fails", function() {
      expect(array.length).toBe(1);
  
      // don't need to check this if the first failed.
      expect(array[0]).toBe("foo");
  });
  </code></pre>
  
  <p>Am I thinking about it wrong? I have some tests with lots of <code>expect</code>'s and it seems like a waste to show all the stack traces when only the first is wrong really.</p>