aboutsummaryrefslogtreecommitdiffstats
path: root/test/unit/core.js
diff options
context:
space:
mode:
authorLeonardo Braga <leonardo.braga@gmail.com>2015-01-04 17:48:35 -0500
committerOleg Gaidarenko <markelog@gmail.com>2015-01-13 07:48:33 +0300
commitf19595cef4a01d52ade451e90b0a1d2ceb5afe43 (patch)
tree4e029b7b8c5087f96b5b815db5189377b227afc3 /test/unit/core.js
parentabfb10c82ef91fef99ba92c287a6c5a9e8045e80 (diff)
downloadjquery-f19595cef4a01d52ade451e90b0a1d2ceb5afe43.tar.gz
jquery-f19595cef4a01d52ade451e90b0a1d2ceb5afe43.zip
Core: add support to tag-hyphenated elements
Ref #1987 Ref 534f13025aeb59a7d5893ce62efafa0b066a4934
Diffstat (limited to 'test/unit/core.js')
-rw-r--r--test/unit/core.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/unit/core.js b/test/unit/core.js
index 8fb260ed5..370484b25 100644
--- a/test/unit/core.js
+++ b/test/unit/core.js
@@ -599,6 +599,19 @@ test("jQuery('html')", function() {
equal( jQuery( "\\<div\\>" ).length, 0, "Ignore escaped html characters" );
});
+test("jQuery(tag-hyphenated elements) gh-1987", function() {
+ expect( 17 );
+
+ jQuery.each( "thead tbody tfoot colgroup caption tr th td".split(" "), function( i, name ) {
+ var j = jQuery("<" + name + "-d></" + name + "-d>");
+ ok( j[0], "Create a tag-hyphenated elements" );
+ ok( jQuery.nodeName(j[0], name.toUpperCase() + "-D"), "Tag-hyphenated element has expected node name" );
+ });
+
+ var j = jQuery("<tr-multiple-hyphens></tr-multiple-hyphens>");
+ ok( jQuery.nodeName(j[0], "TR-MULTIPLE-HYPHENS"), "Element with multiple hyphens in its tag has expected node name" );
+});
+
test("jQuery('massive html #7990')", function() {
expect( 3 );