diff --git a/spec/html/HtmlReporterSpec.js b/spec/html/HtmlReporterSpec.js
index c5154511..27c2da49 100644
--- a/spec/html/HtmlReporterSpec.js
+++ b/spec/html/HtmlReporterSpec.js
@@ -421,15 +421,15 @@ describe("HtmlReporter", function() {
var trigger = container.querySelector('.jasmine-run-options .jasmine-trigger'),
payload = container.querySelector('.jasmine-run-options .jasmine-payload');
- expect(payload.className).not.toContain('jasmine-open');
+ expect(payload).not.toHaveClass('jasmine-open');
trigger.onclick();
- expect(payload.className).toContain('jasmine-open');
+ expect(payload).toHaveClass('jasmine-open');
trigger.onclick();
- expect(payload.className).not.toContain('jasmine-open');
+ expect(payload).not.toHaveClass('jasmine-open');
});
describe("UI for raising/catching exceptions", function() {
@@ -1002,17 +1002,17 @@ describe("HtmlReporter", function() {
createElement: function() { return document.createElement.apply(document, arguments); },
createTextNode: function() { return document.createTextNode.apply(document, arguments); }
});
-
+
reporter.initialize();
-
+
reporter.jasmineStarted({});
reporter.jasmineDone({
overallStatus: 'passed',
failedExpectations: []
});
-
+
var alertBar = container.querySelector(".jasmine-overall-result");
- expect(alertBar.classList).toContain("jasmine-passed");
+ expect(alertBar).toHaveClass("jasmine-passed");
});
});
@@ -1027,17 +1027,17 @@ describe("HtmlReporter", function() {
createElement: function() { return document.createElement.apply(document, arguments); },
createTextNode: function() { return document.createTextNode.apply(document, arguments); }
});
-
+
reporter.initialize();
-
+
reporter.jasmineStarted({});
reporter.jasmineDone({
overallStatus: 'failed',
failedExpectations: []
});
-
+
var alertBar = container.querySelector(".jasmine-overall-result");
- expect(alertBar.classList).toContain("jasmine-failed");
+ expect(alertBar).toHaveClass("jasmine-failed");
});
});
@@ -1052,18 +1052,18 @@ describe("HtmlReporter", function() {
createElement: function() { return document.createElement.apply(document, arguments); },
createTextNode: function() { return document.createTextNode.apply(document, arguments); }
});
-
+
reporter.initialize();
-
+
reporter.jasmineStarted({});
reporter.jasmineDone({
overallStatus: 'incomplete',
incompleteReason: 'because nope',
failedExpectations: []
});
-
+
var alertBar = container.querySelector(".jasmine-overall-result");
- expect(alertBar.classList).toContain("jasmine-incomplete");
+ expect(alertBar).toHaveClass("jasmine-incomplete");
expect(alertBar.textContent).toContain("Incomplete: because nope");
});
});