aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/menu/menu_methods.js
diff options
context:
space:
mode:
authorjzaefferer <joern.zaefferer@gmail.com>2011-02-25 11:33:48 +0100
committerjzaefferer <joern.zaefferer@gmail.com>2011-02-25 11:33:48 +0100
commit540b78d92026de6e287144b9bf37221699ccb9e8 (patch)
tree78064c3b34c6ac94f4bf8877d8ad823f65e537d3 /tests/unit/menu/menu_methods.js
parent6a5eb351c767c3e5879d2cdcd4489b5afa7f03de (diff)
downloadjquery-ui-540b78d92026de6e287144b9bf37221699ccb9e8.tar.gz
jquery-ui-540b78d92026de6e287144b9bf37221699ccb9e8.zip
Adding a domEqual assertion to our testsuite for more sane DOM
comparisons. Comparing innerHTML is too dependent on random browser quirks like IE only sometimes rendering closing tags.
Diffstat (limited to 'tests/unit/menu/menu_methods.js')
-rw-r--r--tests/unit/menu/menu_methods.js10
1 files changed, 3 insertions, 7 deletions
diff --git a/tests/unit/menu/menu_methods.js b/tests/unit/menu/menu_methods.js
index b6ebaf215..0ecaf7328 100644
--- a/tests/unit/menu/menu_methods.js
+++ b/tests/unit/menu/menu_methods.js
@@ -6,13 +6,9 @@
module("menu: methods");
test("destroy", function() {
- var beforeHtml = $("#menu1").find("div").css("font-style", "normal").end().parent().html();
- var afterHtml = $("#menu1").menu().menu("destroy").parent().html();
- // Opera 9 outputs role="" instead of removing the attribute like everyone else
- if ($.browser.opera) {
- afterHtml = afterHtml.replace(/ role=""/g, "");
- }
- equal( afterHtml, beforeHtml );
+ domEqual("#menu1", function() {
+ $("#menu1").menu().menu("destroy");
+ });
});