diff options
| author | Alan Mackenzie | 2019-01-17 12:51:40 +0000 |
|---|---|---|
| committer | Alan Mackenzie | 2019-01-17 12:51:40 +0000 |
| commit | 54f297904e0c641fcfd81f16e9a87177124a27be (patch) | |
| tree | 1936621cce79c23e275461b28d76fe19c81f84b3 /test | |
| parent | 8ca414de0eb0b87f4c9a8d301cc45ec51312dace (diff) | |
| download | emacs-54f297904e0c641fcfd81f16e9a87177124a27be.tar.gz emacs-54f297904e0c641fcfd81f16e9a87177124a27be.zip | |
Temporarily comment out CC Mode from tests which are incompatible with it.
* tests/electric-tests (electric-pair-test-for): comment out c++-mode from the
list of modes to be used in tests.
(electric-pair-whitespace-chomping-2-at-point-4-in-c++-mode-in-strings)
(ert-deftest electric-layout-int-main-kernel-style)
(ert-deftest electric-layout-int-main-allman-style): Comment out.
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/electric-tests.el | 64 |
1 files changed, 34 insertions, 30 deletions
diff --git a/test/lisp/electric-tests.el b/test/lisp/electric-tests.el index 5a4b20ed04e..86d0daa605a 100644 --- a/test/lisp/electric-tests.el +++ b/test/lisp/electric-tests.el | |||
| @@ -157,7 +157,8 @@ The buffer's contents should %s: | |||
| 157 | expected-string | 157 | expected-string |
| 158 | expected-point | 158 | expected-point |
| 159 | bindings | 159 | bindings |
| 160 | (modes '(quote (ruby-mode c++-mode))) | 160 | (modes '(quote (ruby-mode ;; c++-mode |
| 161 | ))) | ||
| 161 | (test-in-comments t) | 162 | (test-in-comments t) |
| 162 | (test-in-strings t) | 163 | (test-in-strings t) |
| 163 | (test-in-code t) | 164 | (test-in-code t) |
| @@ -396,10 +397,10 @@ baz\"\"" | |||
| 396 | ;; mode will sort this out eventually, using some new e-p-m machinery. | 397 | ;; mode will sort this out eventually, using some new e-p-m machinery. |
| 397 | ;; See | 398 | ;; See |
| 398 | ;; https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00535.html | 399 | ;; https://lists.gnu.org/archive/html/emacs-devel/2018-06/msg00535.html |
| 399 | (setf | 400 | ;; (setf |
| 400 | (ert-test-expected-result-type | 401 | ;; (ert-test-expected-result-type |
| 401 | (ert-get-test 'electric-pair-whitespace-chomping-2-at-point-4-in-c++-mode-in-strings)) | 402 | ;; (ert-get-test 'electric-pair-whitespace-chomping-2-at-point-4-in-c++-mode-in-strings)) |
| 402 | :failed) | 403 | ;; :failed) |
| 403 | 404 | ||
| 404 | (define-electric-pair-test whitespace-chomping-dont-cross-comments | 405 | (define-electric-pair-test whitespace-chomping-dont-cross-comments |
| 405 | " ( \n\t\t\n ) " "--)------" :expected-string " () \n\t\t\n ) " | 406 | " ( \n\t\t\n ) " "--)------" :expected-string " () \n\t\t\n ) " |
| @@ -815,31 +816,34 @@ baz\"\"" | |||
| 815 | 816 | ||
| 816 | ;;; tests for `electric-layout-mode' | 817 | ;;; tests for `electric-layout-mode' |
| 817 | 818 | ||
| 818 | (ert-deftest electric-layout-int-main-kernel-style () | 819 | ;; Tests commented out, since C Mode does not use |
| 819 | (ert-with-test-buffer () | 820 | ;; electric-layout-mode. 2019-01-17, ACM |
| 820 | (c-mode) | 821 | |
| 821 | (electric-layout-local-mode 1) | 822 | ;; (ert-deftest electric-layout-int-main-kernel-style () |
| 822 | (electric-pair-local-mode 1) | 823 | ;; (ert-with-test-buffer () |
| 823 | (electric-indent-local-mode 1) | 824 | ;; (c-mode) |
| 824 | (setq-local electric-layout-rules | 825 | ;; (electric-layout-local-mode 1) |
| 825 | '((?\{ . (after-stay after)))) | 826 | ;; (electric-pair-local-mode 1) |
| 826 | (insert "int main () ") | 827 | ;; (electric-indent-local-mode 1) |
| 827 | (let ((last-command-event ?\{)) | 828 | ;; (setq-local electric-layout-rules |
| 828 | (call-interactively (key-binding `[,last-command-event]))) | 829 | ;; '((?\{ . (after-stay after)))) |
| 829 | (should (equal (buffer-string) "int main () {\n \n}")))) | 830 | ;; (insert "int main () ") |
| 830 | 831 | ;; (let ((last-command-event ?\{)) | |
| 831 | (ert-deftest electric-layout-int-main-allman-style () | 832 | ;; (call-interactively (key-binding `[,last-command-event]))) |
| 832 | (ert-with-test-buffer () | 833 | ;; (should (equal (buffer-string) "int main () {\n \n}")))) |
| 833 | (c-mode) | 834 | |
| 834 | (electric-layout-local-mode 1) | 835 | ;; (ert-deftest electric-layout-int-main-allman-style () |
| 835 | (electric-pair-local-mode 1) | 836 | ;; (ert-with-test-buffer () |
| 836 | (electric-indent-local-mode 1) | 837 | ;; (c-mode) |
| 837 | (setq-local electric-layout-rules | 838 | ;; (electric-layout-local-mode 1) |
| 838 | '((?\{ . (before after-stay after)))) | 839 | ;; (electric-pair-local-mode 1) |
| 839 | (insert "int main () ") | 840 | ;; (electric-indent-local-mode 1) |
| 840 | (let ((last-command-event ?\{)) | 841 | ;; (setq-local electric-layout-rules |
| 841 | (call-interactively (key-binding `[,last-command-event]))) | 842 | ;; '((?\{ . (before after-stay after)))) |
| 842 | (should (equal (buffer-string) "int main ()\n{\n \n}")))) | 843 | ;; (insert "int main () ") |
| 844 | ;; (let ((last-command-event ?\{)) | ||
| 845 | ;; (call-interactively (key-binding `[,last-command-event]))) | ||
| 846 | ;; (should (equal (buffer-string) "int main ()\n{\n \n}")))) | ||
| 843 | 847 | ||
| 844 | (define-derived-mode plainer-c-mode c-mode "pC" | 848 | (define-derived-mode plainer-c-mode c-mode "pC" |
| 845 | "A plainer/saner C-mode with no internal electric machinery." | 849 | "A plainer/saner C-mode with no internal electric machinery." |