blob: 8952c2231244a54c2704369f88ef07184f02ceae [file] [log] [blame]
<html>
<head>
<style>
.editing {
border: 2px solid red;
padding: 12px;
font-size: 24px;
}
</style>
<script src="../../LayoutTests/editing/editing.js"></script>
<script>
function editingTest() {
typeCharacterCommand('t');
typeCharacterCommand('h');
typeCharacterCommand('e');
typeCharacterCommand(' ');
typeCharacterCommand('m');
typeCharacterCommand('e');
typeCharacterCommand('s');
typeCharacterCommand('a');
typeCharacterCommand('e');
typeCharacterCommand('g');
typeCharacterCommand('e');
typeCharacterCommand('e');
typeCharacterCommand(' ');
execMoveSelectionBackwardByCharacterCommand();
}
</script>
<title>Select From Multiple Guesses Test</title>
</head>
<body>
<div><p>This test verifies that multiple guesses on mispelled word is working correctly</p>
<p>After seeing the panel with multiple candidates, use down arrow key to select the first candidate, and then use left and/or right arrow key to select the desired candidate, and then use return key to confirm. You can also use this test to test that pressing ESC key will dismiss the panel.</p>
<p style="color:green">Note, this test can fail due to user specific spell checking data. To fix this, remove all files in ~/Library/Spelling, then kill AppleSpell.service process.</p>
<div contenteditable id="root" class="editing">
<span id="test"></span>
</div>
<script>
runEditingTest();
</script>
</body>
</html>