branch: externals/csharp-mode commit 6e3cdc1e43b9c3de6f15243d32e7bf0dc1c5bad0 Author: Vasilij Schneidermann <v.schneiderm...@gmail.com> Commit: Vasilij Schneidermann <v.schneiderm...@gmail.com>
Add a regression test --- csharp-mode-tests.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/csharp-mode-tests.el b/csharp-mode-tests.el index 2393d40..0fb7661 100644 --- a/csharp-mode-tests.el +++ b/csharp-mode-tests.el @@ -178,6 +178,14 @@ (should (equal t (and csharp-hook1 csharp-hook2))))) +(defvar c-mode-hook-run nil) +(ert-deftest avoid-runing-c-mode-hook () + (add-hook 'c-mode-hook (lambda () (setq c-mode-hook-run t))) + + (with-temp-buffer + (csharp-mode) + (should-not c-mode-hook-run))) + (ert-deftest indentation-rules-should-be-as-specified-in-test-doc () (let* ((buffer (find-file "test-files/indentation-tests.cs")) (orig-content)