mirror of https://github.com/logseq/logseq
test(e2e): win10 RIME case fix
parent
a520781503
commit
1bd33fdb5d
|
@ -26,17 +26,16 @@ test(
|
|||
|
||||
// dont trigger RIME #3440
|
||||
for (let [idx, selecting_candidate_left_bracket] of [
|
||||
kb_events.macos_pinyin_selecting_candidate_left_bracket,
|
||||
kb_events.win10_RIME_selecting_candidate_left_bracket
|
||||
kb_events.macos_pinyin_selecting_candidate_double_left_bracket,
|
||||
kb_events.win10_RIME_selecting_candidate_double_left_bracket
|
||||
].entries()) {
|
||||
await createRandomPage(page)
|
||||
let prefix = "#3440 test " + idx + ": "
|
||||
await page.type(':nth-match(textarea, 1)', prefix + "【")
|
||||
let check_text = "#3440 test " + idx
|
||||
await page.type(':nth-match(textarea, 1)', check_text)
|
||||
await dispatch_kb_events(page, ':nth-match(textarea, 1)', selecting_candidate_left_bracket)
|
||||
expect(await page.inputValue(':nth-match(textarea, 1)')).toBe(prefix + '【')
|
||||
await page.type(':nth-match(textarea, 1)', "【")
|
||||
expect(await page.inputValue(':nth-match(textarea, 1)')).toBe(check_text)
|
||||
await dispatch_kb_events(page, ':nth-match(textarea, 1)', selecting_candidate_left_bracket)
|
||||
expect(await page.inputValue(':nth-match(textarea, 1)')).toBe(prefix + '【【')
|
||||
expect(await page.inputValue(':nth-match(textarea, 1)')).toBe(check_text)
|
||||
}
|
||||
})
|
||||
|
||||
|
|
|
@ -123,12 +123,12 @@ export let win10_legacy_pinyin_left_full_bracket = [
|
|||
}
|
||||
]
|
||||
|
||||
export let macos_pinyin_selecting_candidate_left_bracket = [
|
||||
export let macos_pinyin_selecting_candidate_double_left_bracket = [
|
||||
{
|
||||
"event_type": "keydown",
|
||||
"event": {
|
||||
"key": "a",
|
||||
"code": "KeyA",
|
||||
"key": "b",
|
||||
"code": "KeyB",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
|
@ -142,8 +142,98 @@ export let macos_pinyin_selecting_candidate_left_bracket = [
|
|||
{
|
||||
"event_type": "keyup",
|
||||
"event": {
|
||||
"key": "a",
|
||||
"code": "KeyA",
|
||||
"key": "b",
|
||||
"code": "KeyB",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keydown",
|
||||
"event": {
|
||||
"key": "】",
|
||||
"code": "BracketRight",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keyup",
|
||||
"event": {
|
||||
"key": "】",
|
||||
"code": "BracketRight",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keydown",
|
||||
"event": {
|
||||
"key": "】",
|
||||
"code": "BracketRight",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keyup",
|
||||
"event": {
|
||||
"key": "】",
|
||||
"code": "BracketRight",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keydown",
|
||||
"event": {
|
||||
"key": "【",
|
||||
"code": "BracketLeft",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keyup",
|
||||
"event": {
|
||||
"key": "【",
|
||||
"code": "BracketLeft",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
|
@ -186,7 +276,7 @@ export let macos_pinyin_selecting_candidate_left_bracket = [
|
|||
}
|
||||
]
|
||||
|
||||
export let win10_RIME_selecting_candidate_left_bracket = [
|
||||
export let win10_RIME_selecting_candidate_double_left_bracket = [
|
||||
{
|
||||
"event_type": "keydown",
|
||||
"event": {
|
||||
|
@ -232,6 +322,51 @@ export let win10_RIME_selecting_candidate_left_bracket = [
|
|||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keydown",
|
||||
"event": {
|
||||
"key": "Process",
|
||||
"code": "BracketRight",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keyup",
|
||||
"event": {
|
||||
"key": "Process",
|
||||
"code": "BracketRight",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keyup",
|
||||
"event": {
|
||||
"key": "]",
|
||||
"code": "BracketRight",
|
||||
"location": 0,
|
||||
"ctrlKey": false,
|
||||
"shiftKey": false,
|
||||
"altKey": false,
|
||||
"metaKey": false,
|
||||
"repeat": false,
|
||||
"isComposing": true,
|
||||
"composed": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"event_type": "keydown",
|
||||
"event": {
|
||||
|
|
Loading…
Reference in New Issue