Allow pending to take a reason and show it in the HtmlReporter

[#78954014] Fix #671
This commit is contained in:
slackersoft
2015-01-26 15:55:31 -08:00
parent a857f4c042
commit 8e3066db42
10 changed files with 116 additions and 16 deletions

View File

@@ -533,14 +533,17 @@ describe("New HtmlReporter", function() {
reporter.initialize();
reporter.jasmineStarted({ totalSpecsDefined: 1 });
reporter.specDone({
var specStatus = {
id: 123,
description: "with a spec",
fullName: "A Suite with a spec",
status: "pending",
passedExpectations: [],
failedExpectations: []
});
failedExpectations: [],
pendingReason: "my custom pending reason"
};
reporter.specStarted(specStatus);
reporter.specDone(specStatus);
reporter.jasmineDone({});
});
@@ -555,6 +558,12 @@ describe("New HtmlReporter", function() {
expect(specFailure.childNodes.length).toEqual(0);
});
it("displays the custom pending reason", function() {
var pendingDetails = container.querySelector(".summary .pending");
expect(pendingDetails.innerHTML).toContain("my custom pending reason");
});
});
describe("and some tests fail", function() {