Skip to content
Permalink
Browse files

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.
  • Loading branch information...
jzaefferer authored and arschmitz committed Oct 6, 2015
1 parent 2bf3073 commit 44eb0ccba9435079f41e526368bfb13654371f8d
Showing with 10 additions and 10 deletions.
  1. +10 −10 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" );

} );

0 comments on commit 44eb0cc

Please sign in to comment.
You can’t perform that action at this time.