diff --git a/addons/themes/nv.css b/addons/themes/nv.css index 168618800..44e674e75 100644 --- a/addons/themes/nv.css +++ b/addons/themes/nv.css @@ -193,6 +193,9 @@ padding: 0.5em 0.5em 0.5em 2.5em; color: #333; } +#qunit-testresult .module-name { + font-weight: bold; +} /** Fixture */ diff --git a/qunit/qunit.css b/qunit/qunit.css index e3e10f9f9..697367b53 100644 --- a/qunit/qunit.css +++ b/qunit/qunit.css @@ -220,6 +220,9 @@ border-bottom: 1px solid white; } +#qunit-testresult .module-name { + font-weight: bold; +} /** Fixture */ diff --git a/qunit/qunit.js b/qunit/qunit.js index 71aac0efa..e88278b64 100644 --- a/qunit/qunit.js +++ b/qunit/qunit.js @@ -100,6 +100,13 @@ Test.prototype = { }, run: function() { config.current = this; + + var running = id("qunit-testresult"); + + if ( running ) { + running.innerHTML = "Running:
" + this.name; + } + if ( this.async ) { QUnit.stop(); } diff --git a/test/test.js b/test/test.js index 821daf111..9379b177e 100644 --- a/test/test.js +++ b/test/test.js @@ -329,6 +329,15 @@ test("basics", function() { equal( document.getElementById("qunit-fixture").innerHTML, "test markup", "automatically reset" ); }); +test("running test name displayed", function() { + expect(2); + + var displaying = document.getElementById("qunit-testresult"); + + ok( /running test name displayed/.test(displaying.innerHTML), "Expect test name to be found in displayed text" ); + ok( /fixture/.test(displaying.innerHTML), "Expect module name to be found in displayed text" ); +}); + } module("custom assertions");