From 44eb0ccba9435079f41e526368bfb13654371f8d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jo=CC=88rn=20Zaefferer?= Date: Tue, 6 Oct 2015 15:49:58 +0200 Subject: [PATCH] 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. --- tests/unit/checkboxradio/options.js | 20 ++++++++++---------- 1 file 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" ); } ); -- 2.39.5