Commit 575633cd authored by Masayuki Nakano's avatar Masayuki Nakano
Browse files

Bug 1727844 - part 2: Add WPT to check back commands' behavior with `white-space` style r=m_kato

parent c117a4d4
Loading
Loading
Loading
Loading
+1249 −0

File added.

Preview size limit exceeded, changes collapsed.

+534 −0

File added.

Preview size limit exceeded, changes collapsed.

+22 −7
Original line number Diff line number Diff line
@@ -555,8 +555,6 @@


[delete.html?6001-7000]
  max-asserts: 4
  min-asserts: 1
  [[["delete",""\]\] "<ol><li>fo[o</ol><ol><li>b\]ar</ol>" compare innerHTML]
    expected: FAIL

@@ -689,10 +687,10 @@
  [[["delete",""\]\] "<div> a[\]bc</div>" compare innerHTML]
    expected: FAIL

  [[["delete",""\]\] "<div>abc  </div> <div>  [\]def</div>" compare innerHTML]
  [[["delete",""\]\] "<div>  a[\]bc</div>" compare innerHTML]
    expected: FAIL

  [[["delete",""\]\] "<div>  a[\]bc</div>" compare innerHTML]
  [[["delete",""\]\] "<div>abc  </div> <div>  [\]def</div>" compare innerHTML]
    expected: FAIL

  [[["delete",""\]\] "foo<span contenteditable=false>bar</span><span contenteditable=false>baz</span>[\]qux" compare innerHTML]
@@ -700,9 +698,9 @@

  [[["delete",""\]\] "foo<div contenteditable=false>bar</div>[\]baz" compare innerHTML]
    expected:
      if (os == "linux") and not debug and fission and webrender: ["PASS", "FAIL"]
      if (os == "linux") and not debug and not fission: ["PASS", "FAIL"]
      if (os == "mac") and not debug: ["PASS", "FAIL"]
      if (os == "linux") and not debug and fission and webrender: [PASS, FAIL]
      if (os == "linux") and not debug and not fission: [PASS, FAIL]
      if (os == "mac") and not debug: [PASS, FAIL]

  [[["delete",""\]\] "<span>[abc\]</span>" compare innerHTML]
    expected: FAIL
@@ -710,3 +708,20 @@
  [[["delete",""\]\] "<p><span>[abc\]</span></p>" compare innerHTML]
    expected: FAIL



[delete.html?7001-last]
  [[["delete",""\]\] "<div style=white-space:pre>foo\\nb[\]</div>" compare innerHTML]
    expected: FAIL

  [[["delete",""\]\] "<div style=white-space:pre-wrap>foo\\nb[\]</div>" compare innerHTML]
    expected: FAIL

  [[["delete",""\]\] "<div style=white-space:pre-line>foo\\n\\n[\]bar</div>" compare innerHTML]
    expected: FAIL

  [[["delete",""\]\] "<div style=white-space:pre-line>foo\\nb[\]</div>" compare innerHTML]
    expected: FAIL

  [[["delete",""\]\] "<div style=white-space:nowrap>foo\\nb[\]</div>" compare innerHTML]
    expected: FAIL
+27 −14
Original line number Diff line number Diff line
@@ -506,8 +506,9 @@


[forwarddelete.html?6001-last]
  max-asserts: 3
  min-asserts: 3
  [[["forwarddelete",""\]\] "<ol><li>foo[<li>\]bar</ol>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<ol><li>foo</ol><p>{}<br></p><ol><li>bar</ol>" compare innerHTML]
    expected: FAIL

@@ -580,28 +581,25 @@
  [[["forwarddelete",""\]\] "<div><b>[foo\]</b></div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<ol><li>foo[<li>\]bar</ol>" compare innerHTML]
  [[["forwarddelete",""\]\] "<div>ab[\]c </div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>abc [\] </div>" compare innerHTML]
  [[["forwarddelete",""\]\] "<div>ab[\]c  </div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>abc [\] </div><div>  def</div>" compare innerHTML]
  [[["forwarddelete",""\]\] "<div>abc[\] </div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>abc [\] </div><div>def</div>" compare innerHTML]
  [[["forwarddelete",""\]\] "<div>abc [\] </div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>abc[\] </div><div>def</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>ab[\]c  </div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>abc[\]  </div><div>def</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>ab[\]c </div>" compare innerHTML]
  [[["forwarddelete",""\]\] "<div>abc [\] </div><div>def</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>abc[\] </div><div> def</div>" compare innerHTML]
@@ -610,7 +608,7 @@
  [[["forwarddelete",""\]\] "<div>abc [\] </div><div>  def</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div>abc[\] </div>" compare innerHTML]
  [[["forwarddelete",""\]\] "<div>abc[\]  </div> <div>  def</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "foo[\]<span contenteditable=false>bar</span><span contenteditable=false>baz</span>qux" compare innerHTML]
@@ -625,3 +623,18 @@
  [[["forwarddelete",""\]\] "<div><div contenteditable=false><span contenteditable>{}<br></span></div></div>": execCommand("forwarddelete", false, "") return value]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div style=white-space:pre-line>foo[\]\\n bar</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div style=white-space:pre-line>foo[\]\\n\\nbar</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div style=white-space:pre-line>[\]f\\nbar</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div style=white-space:nowrap>foo[\] \\nbar</div>" compare innerHTML]
    expected: FAIL

  [[["forwarddelete",""\]\] "<div style=white-space:nowrap>[\]f\\nbar</div>" compare innerHTML]
    expected: FAIL
+6 −2
Original line number Diff line number Diff line
@@ -4,8 +4,7 @@
  prefs: [editor.hr_element.allow_to_delete_from_following_line:true]
  [Alt + Backspace at "<p>abc def[\] ghi</p>"]
    expected:
      if (os == "win"): FAIL
      PASS
      if os == "win": FAIL

  [Meta + Backspace at "<p>   abc[\] def</p>"]
    expected: FAIL
@@ -52,3 +51,8 @@
  [Backspace at "<div>abc  <ul><li>[\] def </li></ul>  ghi</div>" - comparing innerHTML]
    expected: FAIL

  [Backspace at "<p style="white-space:pre-line">abc \\n \\n [\]def</p>"]
    expected: FAIL

  [Backspace at "<p style="white-space:pre-line">abc \\n \\n [\]def</p>" - comparing innerHTML]
    expected: FAIL
Loading