File tree Expand file tree Collapse file tree 1 file changed +52
-0
lines changed
src/RichTextEditor/utils/keyDownTypeFor Expand file tree Collapse file tree 1 file changed +52
-0
lines changed Original file line number Diff line number Diff line change 1+ import deleteLTR from "./deleteLTR"
2+ import keyCodeFor from "lib/Client/keyCodeFor"
3+
4+ import { // Unsorted
5+ mockNonMacOS ,
6+ mockMacOS ,
7+ } from "lib/Client/mockUserAgent"
8+
9+ /*
10+ * rune
11+ */
12+ test ( "rune(...); non-macOS and macOS" , ( ) => {
13+ expect ( deleteLTR . rune ( {
14+ shiftKey : false ,
15+ ctrlKey : false ,
16+ metaKey : false ,
17+ keyCode : keyCodeFor ( "Delete" ) ,
18+ } ) ) . toBeTruthy ( )
19+ } )
20+ test ( "rune(...); macOS" , ( ) => {
21+ mockMacOS ( )
22+ expect ( deleteLTR . rune ( {
23+ shiftKey : false ,
24+ ctrlKey : true ,
25+ metaKey : false ,
26+ keyCode : keyCodeFor ( "D" ) ,
27+ } ) ) . toBeTruthy ( )
28+ } )
29+
30+ /*
31+ * word
32+ */
33+ test ( "word(...); non-macOS" , ( ) => {
34+ mockNonMacOS ( )
35+ expect ( deleteLTR . word ( {
36+ shiftKey : false ,
37+ ctrlKey : true ,
38+ altKey : false , // TODO
39+ metaKey : false ,
40+ keyCode : keyCodeFor ( "Delete" ) ,
41+ } ) ) . toBeTruthy ( )
42+ } )
43+ test ( "word(...); macOS" , ( ) => {
44+ mockMacOS ( )
45+ expect ( deleteLTR . word ( {
46+ shiftKey : false ,
47+ ctrlKey : true ,
48+ altKey : true , // TODO
49+ metaKey : false ,
50+ keyCode : keyCodeFor ( "Delete" ) ,
51+ } ) ) . toBeTruthy ( )
52+ } )
You can’t perform that action at this time.
0 commit comments