blob: 361c601daec7b4a87058643bf076112ad8941539 [file] [log] [blame]
# This file tests REVERT command.
# Enable IME
SEND_KEY ON
RESET_CONTEXT
SWITCH_INPUT_MODE HIRAGANA
################################################################################
# Test for MS-IME keymap
SET_CONFIG session_keymap MSIME
# Verify that input is learned.
SEND_KEYS aiueokakikukeko
EXPECT_PREEDIT あいうえおかきくけこ
SEND_KEY ENTER
SEND_KEYS aiu
EXPECT_IN_ALL_CANDIDATE_WORDS あいうえおかきくけこ
RESET_CONTEXT
# Next, verify that input is not learned if backspace key is hit immediately
# after the commit.
SEND_KEYS sasisusesotatituteto
EXPECT_PREEDIT さしすせそたちつてと
SEND_KEY ENTER
SEND_KEY BACKSPACE
SEND_KEYS sasisu
EXPECT_NOT_IN_ALL_CANDIDATE_WORDS さしすせそたちつてと
################################################################################
# Test for Kotoeri keymap
RESET_CONTEXT
CLEAR_ALL
SET_CONFIG session_keymap KOTOERI
# The same test as that of MS-IME.
SEND_KEYS sasisusesotatituteto
EXPECT_PREEDIT さしすせそたちつてと
SEND_KEY ENTER
SEND_KEY BACKSPACE
SEND_KEYS sasisu
EXPECT_NOT_IN_ALL_CANDIDATE_WORDS さしすせそたちつてと
################################################################################
# Test for ATOK keymap
RESET_CONTEXT
CLEAR_ALL
SET_CONFIG session_keymap ATOK
# The same test as that of MS-IME.
SEND_KEYS sasisusesotatituteto
EXPECT_PREEDIT さしすせそたちつてと
SEND_KEY ENTER
SEND_KEY BACKSPACE
SEND_KEYS sasisu
EXPECT_NOT_IN_ALL_CANDIDATE_WORDS さしすせそたちつてと