emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/nix-mode 1b2f22f235 343/500: Add issue 84 test


From: ELPA Syncer
Subject: [nongnu] elpa/nix-mode 1b2f22f235 343/500: Add issue 84 test
Date: Sat, 29 Jan 2022 08:27:19 -0500 (EST)

branch: elpa/nix-mode
commit 1b2f22f235452fbd7c05c96a247599922a244b6d
Author: Matthew Bauer <mjbauer95@gmail.com>
Commit: Matthew Bauer <mjbauer95@gmail.com>

    Add issue 84 test
    
    Fixes #84
---
 tests/nix-font-lock-tests.el | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/tests/nix-font-lock-tests.el b/tests/nix-font-lock-tests.el
index 1ec0008b6a..e2fdfd457b 100644
--- a/tests/nix-font-lock-tests.el
+++ b/tests/nix-font-lock-tests.el
@@ -40,7 +40,7 @@ after a test as this aids interactive debugging."
 (defun check-properties (lines-or-contents props &optional mode)
   "Check if syntax properties and font-lock properties as set properly.
 LINES is a list of strings that will be inserted to a new
-buffer. Then PROPS is a list of tripples of (string syntax
+buffer. Then PROPS is a list of triples of (string syntax
 face). String is searched for in the buffer and then is checked
 if all of its characters have syntax and face. See
 `check-syntax-and-face-match-range`."
@@ -64,7 +64,6 @@ if all of its characters have syntax and face. See
                               (search-forward string))
                             (check-syntax-and-face-match-range 
(match-beginning 0) (match-end 0) syntax face)))))
 
-
 (ert-deftest nix-equals-1 ()
   (check-properties
    '("pattern = 3")
@@ -75,6 +74,13 @@ if all of its characters have syntax and face. See
    '("pattern == 3")
    '(("pattern" t nil))))
 
+(ert-deftest nix-issue-84 ()
+  (check-properties
+   '("{ with-a ? { let-in = 1; } , ... }: with with-a; { foo = \"bar\"; }")
+   '(("let-in" t nix-attribute-face)
+     ("with" t nix-keyword-face)
+     ("foo" t nix-attribute-face))))
+
 ;; Local Variables:
 ;; flycheck-disabled-checkers: (emacs-lisp-checkdoc)
 ;; End:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]