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 /tests/unit/checkboxradio | |
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.
Diffstat (limited to 'tests/unit/checkboxradio')
-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" ); } ); |