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") {