[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/csharp-mode acaa9bb 169/459: Make another fontification
From: |
ELPA Syncer |
Subject: |
[elpa] externals/csharp-mode acaa9bb 169/459: Make another fontification-test assess-based. |
Date: |
Sun, 22 Aug 2021 13:59:20 -0400 (EDT) |
branch: externals/csharp-mode
commit acaa9bb11e059e7035008e746db823efc46a4974
Author: Jostein Kjønigsen <jostein@kjonigsen.net>
Commit: Jostein Kjønigsen <jostein@kjonigsen.net>
Make another fontification-test assess-based.
This concludes the conversion of all fontification tests.
---
csharp-mode-tests.el | 34 +++++++++++++++-------------------
1 file changed, 15 insertions(+), 19 deletions(-)
diff --git a/csharp-mode-tests.el b/csharp-mode-tests.el
index fc7efb7..d088c43 100644
--- a/csharp-mode-tests.el
+++ b/csharp-mode-tests.el
@@ -92,25 +92,21 @@
)))
(ert-deftest fontification-of-compiler-directives-after-comments ()
- (let* ((buffer (find-file-read-only
"test-files/fontification-test-compiler-directives-with-comments.cs")))
- ;; double-ensure mode is active
- (csharp-mode)
- (if (fboundp 'font-lock-ensure)
- (font-lock-ensure))
- (goto-char (point-min))
-
- (let (reference
- testee)
-
- (search-forward "case 1")
- (move-beginning-of-line 1)
- (setq reference (face-at-point))
-
- (search-forward "case 2")
- (move-beginning-of-line 1)
- (setq testee (face-at-point))
-
- (should (equal reference testee)))))
+ ;; this replaces the manual test of
+ ;; test-files/fontification-test-compiler-directives-with-comments.cs, but
file
+ ;; has been kept around to assist manual testing/verification.
+ (require 'assess)
+ (let* ((test-string "#region case 1\n\n//this is a comment\n#region case2"))
+ (should (assess-face-at=
+ test-string
+ 'csharp-mode
+ ;; should not be interpreted as string because of trailing \!
+ "case1" 'font-lock-comment-face))
+ (should (assess-face-at=
+ test-string
+ 'csharp-mode
+ ;; should not be interpreted as string because of trailing \!
+ "case2" 'font-lock-comment-face))))
(defun list-repeat-once (mylist)
(append mylist mylist))
- [elpa] externals/csharp-mode 8ec64b4 136/459: Merge pull request #57 from josteink/imenu-fixes, (continued)
- [elpa] externals/csharp-mode 8ec64b4 136/459: Merge pull request #57 from josteink/imenu-fixes, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 8c5bae2 139/459: Fixup, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode d0d7ec3 140/459: Merge pull request #58 from josteink/compilation-mode-fixes, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 49f7342 148/459: Make future editing sane., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode ffe87f9 150/459: Tests: refactor imenu-tests, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode b4fb58a 153/459: Update changelog., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode c314c65 157/459: Highlight text after #region or #pragma as comment, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 60e8171 159/459: Start update changelog and prepare for new version., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 8aeb816 164/459: Fix compiler warnings., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 775fafd 166/459: Make assess-package available for testing., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode acaa9bb 169/459: Make another fontification-test assess-based.,
ELPA Syncer <=
- [elpa] externals/csharp-mode b1e237d 172/459: Add tests, ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode c4a2dfd 176/459: Fixup tests., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 4f151a1 177/459: Fix CI by fixing byte-compilation., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 4cd07f9 178/459: Clean up fontification test., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 69d95d2 179/459: Make tests less noisy., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 3c1143d 180/459: Merge branch 'fix-verbatim-string-literals', ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 879beb4 184/459: imenu: Fix sorting of fields., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode 26e2430 082/459: Updated readme and feature-list. Bump version., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode d4c7a5c 086/459: Support compilation output from msbuild /maxcpucount (/m)., ELPA Syncer, 2021/08/22
- [elpa] externals/csharp-mode e277562 084/459: Set all as the default Makefile target., ELPA Syncer, 2021/08/22