diff options
author | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2014-02-20 17:54:48 +0100 |
---|---|---|
committer | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2014-02-20 17:54:48 +0100 |
commit | 122b91374338b926e3f86ad6d7154dd4b98ef270 (patch) | |
tree | 3d2e5d3496cd69c811014fadd3f8e7c9c1c29eb1 /tests/unit/dialog | |
parent | e7c932ee2b32f4a9522f22103de1cc9357062944 (diff) | |
download | jquery-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.js | 11 |
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 }, |