Index: LayoutTests/fast/forms/file/input-file-element-clone.html |
diff --git a/LayoutTests/fast/forms/file/input-file-element-clone.html b/LayoutTests/fast/forms/file/input-file-element-clone.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0ae8ae7acbfc175934b4a98c02d3bdb05d43faa4 |
--- /dev/null |
+++ b/LayoutTests/fast/forms/file/input-file-element-clone.html |
@@ -0,0 +1,27 @@ |
+<!DOCTYPE html> |
+<html> |
+<body> |
+<script src="../../../resources/js-test.js"></script> |
+<script src="resources/file-drag-common.js"></script> |
+<form method="GET"> |
+<input type="file" id="file1"> |
+</form> |
+<script> |
+description('Make sure that Node.cloneNode() works as expected for file input type.'); |
+jsTestIsAsync = true; |
+var file1 = document.getElementById('file1'); |
+file1.onchange = function() { |
+ var clone = file1.cloneNode(true); |
+ clone.id = "file2"; |
+ document.body.appendChild(clone); |
+ var file2 = document.getElementById('file2'); |
+ shouldBeEqualToString("file2.value", "C:\\fakepath\\input-file-element-clone.html"); |
Inactive
2014/05/07 13:28:00
Would be nice if we would drag another file onto f
gnana
2014/05/07 14:22:37
Done.
|
+ finishJSTest(); |
+}; |
+window.onload = function() |
+{ |
+ dragFilesOntoInput(file1, ['input-file-element-clone.html']); |
+} |
+</script> |
+</body> |
+</html> |