After all exceptions dispatch to reporter hook

- Add 'afterAllException' hook to reporter dispatch, we might want to make this more generic in the future
- Add afterAllException function to HtmlReporter

[#66789174]
This commit is contained in:
Christopher Amavisca and Greg Cobb
2014-03-06 12:01:37 -08:00
parent a3c3505086
commit 97ae9a2d88
7 changed files with 108 additions and 7 deletions

View File

@@ -130,6 +130,27 @@ describe("New HtmlReporter", function() {
});
});
describe("when afterAllException is called", function () {
it("sends a console error", function(){
var env = new j$.Env(),
error = new Error('After all exception!'),
container = document.createElement('div'),
getContainer = function () { return container; },
reporter = new j$.HtmlReporter({
env: env,
createElement: function() { return document.createElement.apply(document, arguments); },
createTextNode: function() { return document.createTextNode.apply(document, arguments); },
getContainer: getContainer
});
reporter.initialize();
spyOn(window.console, 'error');
reporter.afterAllException(error);
expect(window.console.error).toHaveBeenCalled();
});
});
describe("when Jasmine is done", function() {
it("reports the run time", function() {
var env = new j$.Env(),