diff --git a/lib/jasmine-core/jasmine-html.js b/lib/jasmine-core/jasmine-html.js index dcc89137..b250d87c 100644 --- a/lib/jasmine-core/jasmine-html.js +++ b/lib/jasmine-core/jasmine-html.js @@ -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") { diff --git a/spec/html/HtmlReporterSpec.js b/spec/html/HtmlReporterSpec.js index bdbdccb4..48dc58d4 100644 --- a/spec/html/HtmlReporterSpec.js +++ b/spec/html/HtmlReporterSpec.js @@ -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() { diff --git a/src/html/HtmlReporter.js b/src/html/HtmlReporter.js index 6d2cef47..1f9c32be 100644 --- a/src/html/HtmlReporter.js +++ b/src/html/HtmlReporter.js @@ -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") {