Skip to content

Commit 2600a3c

Browse files
author
Zaydek Michels-Gualtieri
committed
Added deleteLTR test suite
1 parent 1cc0e9e commit 2600a3c

File tree

1 file changed

+52
-0
lines changed

1 file changed

+52
-0
lines changed
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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+
})

0 commit comments

Comments
 (0)