diff options
Diffstat (limited to 'test/lisp')
| -rw-r--r-- | test/lisp/textmodes/css-mode-tests.el | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/test/lisp/textmodes/css-mode-tests.el b/test/lisp/textmodes/css-mode-tests.el index b0283bfa455..bfae1bf2f75 100644 --- a/test/lisp/textmodes/css-mode-tests.el +++ b/test/lisp/textmodes/css-mode-tests.el | |||
| @@ -85,7 +85,7 @@ | |||
| 85 | (insert "body { top: 0; }") | 85 | (insert "body { top: 0; }") |
| 86 | (goto-char 7) | 86 | (goto-char 7) |
| 87 | (should (equal (css-current-defun-name) "body")) | 87 | (should (equal (css-current-defun-name) "body")) |
| 88 | (goto-char 18) | 88 | (goto-char 15) |
| 89 | (should (equal (css-current-defun-name) "body")))) | 89 | (should (equal (css-current-defun-name) "body")))) |
| 90 | 90 | ||
| 91 | (ert-deftest css-test-current-defun-name-nested () | 91 | (ert-deftest css-test-current-defun-name-nested () |
| @@ -324,6 +324,19 @@ | |||
| 324 | (css-cycle-color-format) | 324 | (css-cycle-color-format) |
| 325 | (should (equal (buffer-string) "black")))) | 325 | (should (equal (buffer-string) "black")))) |
| 326 | 326 | ||
| 327 | (ert-deftest css-test-join-nested-selectors () | ||
| 328 | (should (equal (css--join-nested-selectors '("div" "&:hover")) | ||
| 329 | "div:hover")) | ||
| 330 | (should | ||
| 331 | (equal (css--join-nested-selectors '("a" "&::before, &::after")) | ||
| 332 | "a::before, a::after")) | ||
| 333 | (should | ||
| 334 | (equal (css--join-nested-selectors | ||
| 335 | '("article" "& > .front-page" "& h1, & h2")) | ||
| 336 | "article > .front-page h1, article > .front-page h2")) | ||
| 337 | (should (equal (css--join-nested-selectors '(".link" "& + &")) | ||
| 338 | ".link + .link"))) | ||
| 339 | |||
| 327 | (ert-deftest css-mdn-symbol-guessing () | 340 | (ert-deftest css-mdn-symbol-guessing () |
| 328 | (dolist (item '(("@med" "ia" "@media") | 341 | (dolist (item '(("@med" "ia" "@media") |
| 329 | ("@keyframes " "{" "@keyframes") | 342 | ("@keyframes " "{" "@keyframes") |