[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)
- [nongnu] elpa/nix-mode c06222659c 185/500: Don’t enable mmm-mode automatically, (continued)
- [nongnu] elpa/nix-mode c06222659c 185/500: Don’t enable mmm-mode automatically, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 858d127fb5 259/500: Add custom for directory location, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 6445ebfad6 285/500: Merge pull request #63 from etu/ert-indent-testing, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 54ef833100 294/500: Merge pull request #68 from etu/fix-recent-regressions, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode e8921b8a78 295/500: Prioritize closing } over regular indentation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 80a1e96c71 296/500: Merge branch 'grahamc-fix-issue-69', ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 53ea839a52 418/500: Replace javascript-mode with js-mode, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode aae6f710e0 404/500: Address review comments, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode d27820b040 442/500: Merge pull request #131 from nagy/nix-process-refactor, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 5f44621864 474/500: nix-flake: Make the argument bindings more predictable, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode a18a226ce9 123/500: Add nix-mode tests.,
ELPA Syncer <=
- [nongnu] elpa/nix-mode 9e59bcf59e 216/500: Fix read only .drv file issue, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 8ab089b251 230/500: Set nix-shell-attribute, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 84ee98019f 271/500: Skip over comments in indentation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode a30e88362a 290/500: Remove line that caused tests to not indent at all in the tests, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 82399e6bc3 305/500: Add missing check for '?' when lexing forward., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode ec19a472ec 318/500: Update documentation, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 75b907c767 328/500: Improve indentation of function bodies., ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 78c3832e48 333/500: Make smie-setup optional, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode 56748ac556 457/500: Merge pull request #136 from bcc32/replace-buffer-contents, ELPA Syncer, 2022/01/29
- [nongnu] elpa/nix-mode e61ecb95ef 456/500: Merge pull request #137 from bcc32/nix-format-before-save, ELPA Syncer, 2022/01/29