aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/dialog
diff options
context:
space:
mode:
authorJörn Zaefferer <joern.zaefferer@gmail.com>2014-02-20 17:54:48 +0100
committerJörn Zaefferer <joern.zaefferer@gmail.com>2014-02-20 17:54:48 +0100
commit122b91374338b926e3f86ad6d7154dd4b98ef270 (patch)
tree3d2e5d3496cd69c811014fadd3f8e7c9c1c29eb1 /tests/unit/dialog
parente7c932ee2b32f4a9522f22103de1cc9357062944 (diff)
downloadjquery-ui-122b91374338b926e3f86ad6d7154dd4b98ef270.tar.gz
jquery-ui-122b91374338b926e3f86ad6d7154dd4b98ef270.zip
Dialog: Work around subpixel issues in dialog resizable test
Switching to checking the size of the content element. We should be checking the dimensions of the .ui-dialog element, but that currently fails in Chromium-based browsers. Once we start using box-sizing: border-box, we should try to revert this change. Ref #9845
Diffstat (limited to 'tests/unit/dialog')
-rw-r--r--tests/unit/dialog/dialog_test_helpers.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/unit/dialog/dialog_test_helpers.js b/tests/unit/dialog/dialog_test_helpers.js
index 64e8dbf6f..705eb3010 100644
--- a/tests/unit/dialog/dialog_test_helpers.js
+++ b/tests/unit/dialog/dialog_test_helpers.js
@@ -24,17 +24,20 @@ TestHelpers.dialog = {
actualDY = offsetAfter.top - offsetBefore.top;
ok( expectedDX - actualDX <= 1 && expectedDY - actualDY <= 1, "dragged[" + expectedDX + ", " + expectedDY + "] " + msg);
},
+ // TODO switch back to checking the size of the .ui-dialog element (var d)
+ // once we switch to using box-sizing: border-box (#9845) that should work fine
+ // using the element's dimensions to avoid subpixel errors
shouldResize: function(element, dw, dh, msg) {
var heightAfter, widthAfter, actual, expected,
d = element.dialog("widget"),
handle = $(".ui-resizable-se", d),
- heightBefore = d.height(),
- widthBefore = d.width();
+ heightBefore = element.height(),
+ widthBefore = element.width();
TestHelpers.dialog.drag(element, handle, 50, 50);
- heightAfter = d.height();
- widthAfter = d.width();
+ heightAfter = element.height();
+ widthAfter = element.width();
msg = msg ? msg + "." : "";
actual = { width: widthAfter, height: heightAfter },