Index: LayoutTests/editing/execCommand/insertImage-src.html |
diff --git a/LayoutTests/editing/execCommand/insertImage-src.html b/LayoutTests/editing/execCommand/insertImage-src.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..c733e95870126ef570c2a34ebf033afad18dd6d0 |
--- /dev/null |
+++ b/LayoutTests/editing/execCommand/insertImage-src.html |
@@ -0,0 +1,29 @@ |
+<!DOCTYPE html> |
+<html> |
+<head> |
+<title>execCommand("insertImage") src attribute</title> |
+<script src="../../resources/testharness.js"></script> |
+<script src="../../resources/testharnessreport.js"></script> |
+</head> |
+<body> |
+<div id="log"></div> |
+<script> |
+function insertImageTest(value, innerHTML) { |
+ test(function() { |
+ var element = document.createElement("div"); |
+ element.contentEditable = true; |
+ document.body.appendChild(element); |
+ element.focus(); |
+ document.execCommand("insertImage", false, value); |
+ assert_equals(element.innerHTML, innerHTML); |
+ document.body.removeChild(element); |
+ }, 'document.execCommand("insertImage", false, ' + value + ')'); |
+} |
+insertImageTest(undefined, "<img>"); |
+insertImageTest(null, "<img>"); |
+insertImageTest("", "<img>"); |
+insertImageTest(" ", '<img src=" ">'); |
+insertImageTest("image", '<img src="image">'); |
+</script> |
+</body> |
+</html> |