Commit 49abe3dc authored by Rick Waldron's avatar Rick Waldron

Make data test titles more consistent and accurate

Signed-off-by: 's avatarRick Waldron <waldron.rick@gmail.com>
parent 692afbcc
...@@ -469,7 +469,7 @@ if (window.JSON && window.JSON.stringify) { ...@@ -469,7 +469,7 @@ if (window.JSON && window.JSON.stringify) {
}); });
} }
test("jQuery.data should follow html5 specification regarding camel casing", function() { test(".data should follow html5 specification regarding camel casing", function() {
expect(12); expect(12);
var div = jQuery("<div id='myObject' data-w-t-f='ftw' data-big-a-little-a='bouncing-b' data-foo='a' data-foo-bar='b' data-foo-bar-baz='c'></div>") var div = jQuery("<div id='myObject' data-w-t-f='ftw' data-big-a-little-a='bouncing-b' data-foo='a' data-foo-bar='b' data-foo-bar-baz='c'></div>")
...@@ -535,7 +535,7 @@ test(".data should not miss attr() set data-* with hyphenated property names", f ...@@ -535,7 +535,7 @@ test(".data should not miss attr() set data-* with hyphenated property names", f
deepEqual( b.data("long-param"), { a: 2 }, "data with property long-param was found, 2" ); deepEqual( b.data("long-param"), { a: 2 }, "data with property long-param was found, 2" );
}); });
test("jQuery.data supports interoperable hyphenated/camelCase get/set of properties with arbitrary non-null|NaN|undefined values", function() { test(".data supports interoperable hyphenated/camelCase get/set of properties with arbitrary non-null|NaN|undefined values", function() {
var div = jQuery("<div/>", { id: "hyphened" }).appendTo("#qunit-fixture"), var div = jQuery("<div/>", { id: "hyphened" }).appendTo("#qunit-fixture"),
datas = { datas = {
...@@ -566,7 +566,7 @@ test("jQuery.data supports interoperable hyphenated/camelCase get/set of propert ...@@ -566,7 +566,7 @@ test("jQuery.data supports interoperable hyphenated/camelCase get/set of propert
}); });
}); });
test("jQuery.data supports interoperable removal of hyphenated/camelCase properties", function() { test(".data supports interoperable removal of hyphenated/camelCase properties", function() {
var div = jQuery("<div/>", { id: "hyphened" }).appendTo("#qunit-fixture"), var div = jQuery("<div/>", { id: "hyphened" }).appendTo("#qunit-fixture"),
datas = { datas = {
"non-empty": "a string", "non-empty": "a string",
...@@ -598,7 +598,7 @@ test("jQuery.data supports interoperable removal of hyphenated/camelCase propert ...@@ -598,7 +598,7 @@ test("jQuery.data supports interoperable removal of hyphenated/camelCase propert
}); });
}); });
test( "jQuery.fn.removeData supports removal of hyphenated properties via array (#12786)", function( assert ) { test( ".removeData supports removal of hyphenated properties via array (#12786)", function( assert ) {
expect( 4 ); expect( 4 );
var div, plain, compare; var div, plain, compare;
...@@ -631,7 +631,7 @@ test( "jQuery.fn.removeData supports removal of hyphenated properties via array ...@@ -631,7 +631,7 @@ test( "jQuery.fn.removeData supports removal of hyphenated properties via array
}); });
// Test originally by Moschel // Test originally by Moschel
test("Triggering the removeData should not throw exceptions. (#10080)", function() { test(".removeData should not throw exceptions. (#10080)", function() {
expect(1); expect(1);
stop(); stop();
var frame = jQuery("#loadediframe"); var frame = jQuery("#loadediframe");
...@@ -643,7 +643,7 @@ test("Triggering the removeData should not throw exceptions. (#10080)", function ...@@ -643,7 +643,7 @@ test("Triggering the removeData should not throw exceptions. (#10080)", function
frame.attr("src", "data/iframe.html?param=true"); frame.attr("src", "data/iframe.html?param=true");
}); });
test( "Only check element attributes once when calling .data() - #8909", function() { test( ".data only checks element attributes once. #8909", function() {
expect( 2 ); expect( 2 );
var testing = { var testing = {
"test": "testing", "test": "testing",
...@@ -663,7 +663,7 @@ test( "Only check element attributes once when calling .data() - #8909", functio ...@@ -663,7 +663,7 @@ test( "Only check element attributes once when calling .data() - #8909", functio
element.remove(); element.remove();
}); });
test( "JSON data- attributes can have newlines", function() { test( "data-* with JSON value can have newlines", function() {
expect(1); expect(1);
var x = jQuery("<div data-some='{\n\"foo\":\n\t\"bar\"\n}'></div>"); var x = jQuery("<div data-some='{\n\"foo\":\n\t\"bar\"\n}'></div>");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment