aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJörn Zaefferer <joern.zaefferer@gmail.com>2015-10-06 15:49:58 +0200
committerAlexander Schmitz <arschmitz@gmail.com>2015-10-08 14:02:59 -0400
commit44eb0ccba9435079f41e526368bfb13654371f8d (patch)
treed803c994fdc3a900617d039ecc1948555a7da2dd
parent2bf307313b9e40900193267bc2fb779b9ab24b5c (diff)
downloadjquery-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.js20
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" );
} );