title: jasmine 2 - Async callback was not invoked within timeout specified by jasmine.DEFAULT_TIMEOUT_INTERVAL
body: <p>Having trouble with jasmine 2 and getting async specs wired up:</p>
  
  <pre><code>define(['foo'], function(foo) {
    return describe('foo', function() {
      beforeEach(function(done) {
        window.jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
        return setTimeout((function() {
          console.log('inside timeout');
          return done();
        }), window.jasmine.DEFAULT_TIMEOUT_INTERVAL);
      });
      return it('passes', function() {
        return expect({}).toBeDefined();
      });
    });
  });
  </code></pre>
  
  <p>When I run via karma, I get back </p>
  
  <blockquote>
    <p>Error: Timeout - Async callback was not invoked within timeout
    specified by jasmine.DEFAULT_TIMEOUT_INTERVAL.</p>
  </blockquote>
  
  <p>and then the specs fail. I have attempted to override the default timeout but I can't get past the error</p>