Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(487)

Unified Diff: third_party/WebKit/LayoutTests/editing/pasteboard/paste-xml.xhtml

Issue 2720123002: Convert editing/pasteboard/paste-xml.xhtml with w3c testharness (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/editing/pasteboard/paste-xml-expected.txt » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: third_party/WebKit/LayoutTests/editing/pasteboard/paste-xml.xhtml
diff --git a/third_party/WebKit/LayoutTests/editing/pasteboard/paste-xml.xhtml b/third_party/WebKit/LayoutTests/editing/pasteboard/paste-xml.xhtml
index e815c47d5406d4e05d1e201d74d0dac7954ffd22..354fba6fde3c73dfc6ca75db19d49729614d7753 100644
--- a/third_party/WebKit/LayoutTests/editing/pasteboard/paste-xml.xhtml
+++ b/third_party/WebKit/LayoutTests/editing/pasteboard/paste-xml.xhtml
@@ -1,43 +1,27 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
- "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
+<!DOCTYPE html>
yosin_UTC9 2017/02/28 01:50:06 I'm not sure whether we should have full DOCTYPE,
Xiaocheng 2017/02/28 03:17:50 I have no idea either... We should check with some
<html xmlns="http://www.w3.org/1999/xhtml">
-
-<head>
-
-<style>
-.editing {
- border: 2px solid red;
- padding: 12px;
- font-size: 24px;
-}
-</style>
-
-<script src="../editing.js" language="JavaScript" type="text/JavaScript" />
-
-<script>
-
-function editingTest() {
- for (i = 0; i != 4; i++)
- moveSelectionForwardByCharacterCommand();
- for (i = 0; i != 3; i++)
- extendSelectionForwardByCharacterCommand();
- copyCommand();
- moveSelectionForwardByCharacterCommand();
- pasteCommand();
-}
-
-</script>
-
-</head>
-
-<body>
-<div contenteditable="" id="root" class="editing">
-<span id="test">foo bar baz</span>
-</div>
-
+<script src="../../resources/testharness.js"></script>
+<script src="../../resources/testharnessreport.js"></script>
+<script src="../assert_selection.js"></script>
<script>
-runDumpAsTextEditingTest(true);
+test(function() {
+ assert_not_equals(window.internals, undefined, 'This test requires clipboard access');
+
+ assert_selection(
+ [
+ '<div contenteditable="true">',
+ 'foo ^bar| baz',
+ '</div>'
+ ].join(''),
+ selection => {
+ selection.document.execCommand('copy');
+ selection.modify('move', 'forward', 'character');
+ selection.document.execCommand('paste');
+ },
+ [
+ '<div contenteditable="true">',
+ 'foo barbar| baz',
yosin_UTC9 2017/02/28 01:50:06 Could you copy and paste with element? It seems or
Xiaocheng 2017/02/28 03:17:50 Testing with xhtml seems more tricky than ordinary
yosin_UTC9 2017/02/28 07:12:56 Good point. There are two options: 1. Add an optio
+ '</div>'
+ ].join(''));
+}, 'Paste xml');
</script>
-
-</body>
-</html>
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/editing/pasteboard/paste-xml-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698