aboutsummaryrefslogtreecommitdiffstats
path: root/tests/unit/tooltip
diff options
context:
space:
mode:
authorJiabao Wu <jiabao.foss@gmail.com>2015-04-22 10:20:11 -0400
committerScott González <scott.gonzalez@gmail.com>2015-04-22 10:20:11 -0400
commit2cef124bf27ce89f1fbfc493352ebfd895b40822 (patch)
tree9459531f94c5df968cc93fd99d0ed4929b347e00 /tests/unit/tooltip
parentadcc8eff431847b4897666369310cb83275a8282 (diff)
downloadjquery-ui-2cef124bf27ce89f1fbfc493352ebfd895b40822.tar.gz
jquery-ui-2cef124bf27ce89f1fbfc493352ebfd895b40822.zip
Tooltip: Remove name attribute from elements in the live region
Fixes #11272 Closes gh-1544
Diffstat (limited to 'tests/unit/tooltip')
-rw-r--r--tests/unit/tooltip/core.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/unit/tooltip/core.js b/tests/unit/tooltip/core.js
index fa24d72ce..135fa480b 100644
--- a/tests/unit/tooltip/core.js
+++ b/tests/unit/tooltip/core.js
@@ -221,4 +221,29 @@ asyncTest( "multiple active delegated tooltips", function() {
step1();
});
+// http://bugs.jqueryui.com/ticket/11272
+test( "remove conflicting attributes from live region", function() {
+ expect( 2 );
+
+ var element = $(
+ "<div id='content'>" +
+ "<input type='radio' name='hobby' id='hobby1' checked='checked'>" +
+ "<label for='hobby1'>option 1</label>" +
+ "<input type='radio' name='hobby' id='hobby2'>" +
+ "<label for='hobby2'>option 2</label>" +
+ "</div>" );
+
+ $( "#tooltipped1" )
+ .tooltip({
+ content: element,
+ open: function() {
+ equal( $( ".ui-helper-hidden-accessible [name]" ).length, 0,
+ "no name attributes within live region" );
+ equal( $( ".ui-helper-hidden-accessible [id]" ).length, 0,
+ "no id attributes within live region" );
+ }
+ })
+ .tooltip( "open" );
+});
+
} );