diff options
author | Jörn Zaefferer <joern.zaefferer@gmail.com> | 2015-10-06 15:49:58 +0200 |
---|---|---|
committer | Alexander Schmitz <arschmitz@gmail.com> | 2015-10-08 14:02:59 -0400 |
commit | 44eb0ccba9435079f41e526368bfb13654371f8d (patch) | |
tree | d803c994fdc3a900617d039ecc1948555a7da2dd | |
parent | 2bf307313b9e40900193267bc2fb779b9ab24b5c (diff) | |
download | jquery-ui-44eb0ccba9435079f41e526368bfb13654371f8d.tar.gz jquery-ui-44eb0ccba9435079f41e526368bfb13654371f8d.zip |
Checkboxradio: Fix label option tests by trimming DOM text
IE8 is inconsistent in outputting space through .html() and .text()
methods, but since it renders it correctly, we can just ignore it.
-rw-r--r-- | tests/unit/checkboxradio/options.js | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/unit/checkboxradio/options.js b/tests/unit/checkboxradio/options.js index 734bb2e17..1614994c4 100644 --- a/tests/unit/checkboxradio/options.js +++ b/tests/unit/checkboxradio/options.js @@ -120,8 +120,8 @@ test( "label - default", function() { widget = checkbox.checkboxradio( "widget" ); strictEqual( checkbox.checkboxradio( "option", "label" ), "checkbox label", "When no value passed on create text from dom is used for option" ); - strictEqual( widget.text(), - " checkbox label", "When no value passed on create text from dom is used in dom" ); + strictEqual( $.trim( widget.text() ), + "checkbox label", "When no value passed on create text from dom is used in dom" ); } ); test( "label - explicit value", function() { expect( 5 ); @@ -134,8 +134,8 @@ test( "label - explicit value", function() { strictEqual( checkbox.checkboxradio( "option", "label" ), "foo", "When value is passed on create value is used for option" ); - strictEqual( widget.text(), - " foo", "When value is passed on create value is used in dom" ); + strictEqual( $.trim( widget.text() ), + "foo", "When value is passed on create value is used in dom" ); strictEqual( icon.length, 1, "Icon is preserved when label is set on init when wrapped in label" ); strictEqual( iconSpace.length, 1, @@ -159,8 +159,8 @@ test( "label - explicit null value", function() { widget = checkbox.checkboxradio( "widget" ); strictEqual( checkbox.checkboxradio( "option", "label" ), "checkbox label", "When null is passed on create text from dom is used for option" ); - strictEqual( widget.text(), - " checkbox label", "When null is passed on create text from dom is used in dom" ); + strictEqual( $.trim( widget.text() ), + "checkbox label", "When null is passed on create text from dom is used in dom" ); } ); @@ -175,14 +175,14 @@ test( "label", function() { checkbox.checkboxradio( "option", "label", "bar" ); strictEqual( checkbox.checkboxradio( "option", "label" ), "bar", "When value is passed value is used for option" ); - strictEqual( widget.text(), - " bar", "When value is passed value is used in dom" ); + strictEqual( $.trim( widget.text() ), + "bar", "When value is passed value is used in dom" ); checkbox.checkboxradio( "option", "label", null ); strictEqual( checkbox.checkboxradio( "option", "label" ), "bar", "When null is passed text from dom is used for option" ); - strictEqual( widget.text(), - " bar", "When null is passed text from dom is used in dom" ); + strictEqual( $.trim( widget.text() ), + "bar", "When null is passed text from dom is used in dom" ); } ); |