Skip to content

Commit e055e1c

Browse files
committed
face tests
1 parent 72f2372 commit e055e1c

File tree

2 files changed

+56
-1
lines changed

2 files changed

+56
-1
lines changed

tests/php-ts-mode-resources/face.erts

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
Code:
2+
(lambda ()
3+
(php-ts-mode)
4+
(customize-set-variable 'treesit-font-lock-level 4)
5+
(setq mode-require-final-newline nil)
6+
(let ((face (symbol-name (face-at-point t))))
7+
(erase-buffer)
8+
(insert face)))
9+
10+
Name: Open php tag
11+
Point-Char: |
12+
No-After-Newline: t
13+
14+
=-=
15+
<?p|hp
16+
=-=
17+
php-php-tag
18+
=-=-=
19+
20+
Name: Keyword `class`
21+
No-After-Newline: t
22+
23+
=-=
24+
<?php
25+
cla|ss Basic {}
26+
=-=
27+
php-keyword
28+
=-=-=
29+
30+
Name: Keyword `public`
31+
No-After-Newline: t
32+
33+
=-=
34+
<?php
35+
36+
class Basic {
37+
pub|lic function basic() {}
38+
}
39+
=-=
40+
php-keyword
41+
=-=-=
42+
43+
Name: Class name
44+
No-After-Newline: t
45+
46+
=-=
47+
<?php
48+
class Ba|sic {}
49+
=-=
50+
php-class
51+
=-=-=

tests/php-ts-mode-tests.el

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@
3535
; FIXME: implement basic movements
3636
(ert-deftest php-ts-mode-test-movement ()
3737
(skip-unless (treesit-ready-p 'php))
38-
(ert-test-erts-file (ert-resource-file "movement.erts")))
38+
(ert-test-erts-file (ert-resource-file "movement.erts")))
39+
40+
(ert-deftest php-ts-mode-test-face ()
41+
(skip-unless (treesit-ready-p 'php))
42+
(ert-test-erts-file (ert-resource-file "face.erts")))
3943

4044
(provide 'php-ts-mode-tests)
4145
;;; php-ts-mode-tests.el ends here

0 commit comments

Comments
 (0)