[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] master 9916819 028/135: Added test for parsing multiple forms
From: |
Ian Dunn |
Subject: |
[elpa] master 9916819 028/135: Added test for parsing multiple forms |
Date: |
Mon, 17 Feb 2020 10:52:47 -0500 (EST) |
branch: master
commit 991681945a9a16b3e31384f68346ba9131b92fcb
Author: Ian D <address@hidden>
Commit: Ian D <address@hidden>
Added test for parsing multiple forms
---
org-edna-tests.el | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
diff --git a/org-edna-tests.el b/org-edna-tests.el
index d5f629c..0d2de3b 100644
--- a/org-edna-tests.el
+++ b/org-edna-tests.el
@@ -59,6 +59,22 @@
(should (not modifier))
(should (= pos (length input-string))))))
+(ert-deftest org-edna-parse-form-multiple-forms ()
+ (let ((input-string "test-string1 test-string2")
+ pos)
+ (pcase-let* ((`(,token1 ,args1 ,modifier1 ,pos1) (org-edna-parse-form
input-string)))
+ ;; (should (and token1 args1 modifier1 pos1))
+ (should (eq token1 'test-string1))
+ (should (not args1))
+ (should (not modifier1))
+ (should (= pos1 13))
+ (setq pos pos1))
+ (pcase-let* ((`(,token2 ,args2 ,modifier2 ,pos2) (org-edna-parse-form
(substring input-string pos))))
+ (should (eq token2 'test-string2))
+ (should (not args2))
+ (should (not modifier2))
+ (should (= pos2 12)))))
+
(defconst org-edna-test-dir
(expand-file-name (file-name-directory (or load-file-name
buffer-file-name))))
- [elpa] master 3937f31 009/135: Fixed headings condition, (continued)
- [elpa] master 3937f31 009/135: Fixed headings condition, Ian Dunn, 2020/02/17
- [elpa] master 975da4b 010/135: Improved org-bat-parse-form to handle new argument types, Ian Dunn, 2020/02/17
- [elpa] master 029bc2e 012/135: Cleaned up condition handling, Ian Dunn, 2020/02/17
- [elpa] master 602ad6d 011/135: Added tests for org-bat-parse-form, Ian Dunn, 2020/02/17
- [elpa] master a70f9ac 016/135: Fixed bug in Makefile, Ian Dunn, 2020/02/17
- [elpa] master abb0083 018/135: Fixed up indenting, Ian Dunn, 2020/02/17
- [elpa] master cb1f51f 020/135: Don't assume arguments will be symbols or strings, Ian Dunn, 2020/02/17
- [elpa] master 180d05b 022/135: Added configuration option to use inheritance, Ian Dunn, 2020/02/17
- [elpa] master b38a1ca 024/135: Added tests for ids and match finders, Ian Dunn, 2020/02/17
- [elpa] master 30fc4cd 023/135: Created finders for compatibility with org-depend, Ian Dunn, 2020/02/17
- [elpa] master 9916819 028/135: Added test for parsing multiple forms,
Ian Dunn <=
- [elpa] master fc0dcc1 029/135: Added re-search condition, Ian Dunn, 2020/02/17
- [elpa] master c675036 030/135: Added test for empty argument list, Ian Dunn, 2020/02/17
- [elpa] master 7a3332d 032/135: Fixed error in re-search, Ian Dunn, 2020/02/17
- [elpa] master 6470c5f 033/135: Added test for todo action, Ian Dunn, 2020/02/17
- [elpa] master db23e3f 034/135: Added some more test headings, Ian Dunn, 2020/02/17
- [elpa] master aa259f0 037/135: Fix considerations, Ian Dunn, 2020/02/17
- [elpa] master f80835a 038/135: Added tests for considerations, Ian Dunn, 2020/02/17
- [elpa] master 729a391 040/135: Added copyright and licensing information to all files, Ian Dunn, 2020/02/17
- [elpa] master 7379c4f 043/135: Added copyright date to source files, Ian Dunn, 2020/02/17
- [elpa] master 8a21978 042/135: Fixed copyright notices, Ian Dunn, 2020/02/17