Jasmine 2.0 SO answer
Jasmine 2.0 using spyOn
by InferOn
HTML
<script src="https://jasmine.github.io/2.2/lib/jasmine.js"></script>
<script src="https://jasmine.github.io/2.2/lib/jasmine-html.js"></script>
<script src="https://jasmine.github.io/2.2/lib/boot.js"></script>
<link rel="stylesheet" href="https://jasmine.github.io/2.2/lib/jasmine.css">
JavaScript
describe('foo', function () {
beforeEach(function (done) {
window.jasmine.DEFAULT_TIMEOUT_INTERVAL = 10000;
setTimeout(function () {
console.log('inside timeout');
done();
}, 500);
});
it('passes', function () {
expect({}).toBeDefined();
});
});