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

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

[nongnu] elpa/nix-mode a18a226ce9 123/500: Add nix-mode tests.


From: ELPA Syncer
Subject: [nongnu] elpa/nix-mode a18a226ce9 123/500: Add nix-mode tests.
Date: Sat, 29 Jan 2022 08:26:47 -0500 (EST)

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

    Add nix-mode tests.
---
 tests/nix-mode-tests.el | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/tests/nix-mode-tests.el b/tests/nix-mode-tests.el
new file mode 100644
index 0000000000..3c004bb1a6
--- /dev/null
+++ b/tests/nix-mode-tests.el
@@ -0,0 +1,23 @@
+(require 'ert)
+(require 'nix-mode)
+
+(ert-deftest nix-mode-quote-detection ()
+  (should (with-temp-buffer
+            (nix-mode)
+            (insert "'' ")
+            (save-excursion (insert " ''"))
+            (eq (nix--get-string-type (nix--get-parse-state (point))) ?\'))))
+
+(ert-deftest nix-mode-quote2-detection ()
+  (should (with-temp-buffer
+            (nix-mode)
+            (insert "\"")
+            (save-excursion (insert "\""))
+            (eq (nix--get-string-type (nix--get-parse-state (point))) ?\"))))
+
+(ert-deftest nix-mode-quote3-detection ()
+  (should (with-temp-buffer
+            (nix-mode)
+            (eq (nix--get-string-type (nix--get-parse-state (point))) nil))))
+
+(provide 'nix-mode-tests)



reply via email to

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