| OLD | NEW |
| 1 <!doctype html> | 1 <!doctype html> |
| 2 <script src="../resources/testharness.js"></script> | 2 <script src="../resources/testharness.js"></script> |
| 3 <script src="../resources/testharnessreport.js"></script> | 3 <script src="../resources/testharnessreport.js"></script> |
| 4 <script src="assert_selection.js"></script> | 4 <script src="assert_selection.js"></script> |
| 5 <script> | 5 <script> |
| 6 function checked_assert_selection(input, command, output) { | 6 function checked_assert_selection(input, command, output) { |
| 7 try { | 7 try { |
| 8 assert_selection(input, command, output); | 8 assert_selection(input, command, output); |
| 9 } catch (exception) { | 9 } catch (exception) { |
| 10 return exception.message; | 10 return exception.message; |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 97 | 97 |
| 98 test(() => { | 98 test(() => { |
| 99 assert_equals(checked_assert_selection('^|foo', 'noop', 'baz'), | 99 assert_equals(checked_assert_selection('^|foo', 'noop', 'baz'), |
| 100 'You should have focus marker and should not have anchor marker if and o
nly if selection is a caret in "^|foo".'); | 100 'You should have focus marker and should not have anchor marker if and o
nly if selection is a caret in "^|foo".'); |
| 101 }, 'anchor == foucs in input'); | 101 }, 'anchor == foucs in input'); |
| 102 | 102 |
| 103 test(() => { | 103 test(() => { |
| 104 assert_equals(checked_assert_selection('|foo', 'noop', 'b^|az'), | 104 assert_equals(checked_assert_selection('|foo', 'noop', 'b^|az'), |
| 105 'You should have focus marker and should not have anchor marker if and o
nly if selection is a caret in "b^|az".'); | 105 'You should have focus marker and should not have anchor marker if and o
nly if selection is a caret in "b^|az".'); |
| 106 }, 'anchor == foucs in output'); | 106 }, 'anchor == foucs in output'); |
| 107 |
| 108 // TODO: It's better to have more powerful diff like |
| 109 // |CreateUnifiedDiff()| in gtest or "Longest common substring" |
| 110 test(() => { |
| 111 assert_equals(checked_assert_selection('foo', 'noop', 'foz'), |
| 112 `LayoutTests/editing/assert_selection.html:8:9)\n` + |
| 113 `\t expected foz,\n` + |
| 114 `\t but got foo,\n` + |
| 115 `\t sameupto fo`); |
| 116 }, 'Compare result'); |
| 107 </script> | 117 </script> |
| OLD | NEW |