Add titles to specs in HtmlReporter

Each spec symbol contains a title, which is the full name of the
spec it represents.

[Finishes #48420677]
This commit is contained in:
Sheel Choksi
2013-04-28 21:27:51 -07:00
parent dd8d3f9788
commit bf2adf55eb
3 changed files with 6 additions and 3 deletions

View File

@@ -87,7 +87,8 @@ jasmine.HtmlReporter = function(options) {
symbols.appendChild(createDom("li", {
className: result.status,
id: "spec_" + result.id}
id: "spec_" + result.id,
title: result.fullName}
));
if (result.status == "failed") {

View File

@@ -46,12 +46,13 @@ describe("New HtmlReporter", function() {
});
reporter.initialize();
reporter.specDone({id: 789, status: "disabled"});
reporter.specDone({id: 789, status: "disabled", fullName: "symbols should have titles"});
var statuses = container.getElementsByClassName('symbol-summary')[0];
var specEl = statuses.getElementsByTagName('li')[0];
expect(specEl.getAttribute("class")).toEqual("disabled");
expect(specEl.getAttribute("id")).toEqual("spec_789");
expect(specEl.getAttribute("title")).toEqual("symbols should have titles");
});
it("reports the status symbol of a pending spec", function() {

View File

@@ -65,7 +65,8 @@ jasmine.HtmlReporter = function(options) {
symbols.appendChild(createDom("li", {
className: result.status,
id: "spec_" + result.id}
id: "spec_" + result.id,
title: result.fullName}
));
if (result.status == "failed") {