imported the whole jquery-ui package, refreshed with 1.10.2
[unfold.git] / third-party / jquery-ui-1.10.2 / tests / unit / droppable / droppable_core.js
diff --git a/third-party/jquery-ui-1.10.2/tests/unit/droppable/droppable_core.js b/third-party/jquery-ui-1.10.2/tests/unit/droppable/droppable_core.js
new file mode 100644 (file)
index 0000000..53b08fd
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ * droppable_core.js
+ */
+
+(function($) {
+
+module("droppable: core");
+
+test("element types", function() {
+       var typeNames = ("p,h1,h2,h3,h4,h5,h6,blockquote,ol,ul,dl,div,form" +
+               ",table,fieldset,address,ins,del,em,strong,q,cite,dfn,abbr" +
+               ",acronym,code,samp,kbd,var,img,hr" +
+               ",input,button,label,select,iframe").split(",");
+
+       expect( typeNames.length );
+
+       $.each(typeNames, function(i) {
+               var typeName = typeNames[i],
+                       el = $(document.createElement(typeName)).appendTo("body");
+
+               (typeName === "table" && el.append("<tr><td>content</td></tr>"));
+               el.droppable();
+               TestHelpers.droppable.shouldDrop();
+               el.droppable("destroy");
+               el.remove();
+       });
+});
+
+})(jQuery);