[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org bed47b437d: test-ob-java: Test Java source block he
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org bed47b437d: test-ob-java: Test Java source block header arguments at all levels |
Date: |
Fri, 21 Oct 2022 10:57:52 -0400 (EDT) |
branch: externals/org
commit bed47b437d8cde7a98bafdb07996e248b40f70e6
Author: Rudolf Adamkovič <salutis@me.com>
Commit: Ihor Radchenko <yantar92@posteo.net>
test-ob-java: Test Java source block header arguments at all levels
* testing/lisp/test-ob-java.el (ob-java/lint-header-arguments):
Rename to ob-java/lint-header-args-block.
* testing/lisp/test-ob-java.el (ob-java/lint-header-args-heading):
Test source block header arguments at the heading level.
* testing/lisp/test-ob-java.el (ob-java/lint-header-args-buffer):
Test source block header arguments at the buffer level.
Reported-by: Rudolf Adamkovič <salutis@me.com>
Link: https://orgmode.org/list/m2y1ta9rqe.fsf@me.com
---
testing/lisp/test-ob-java.el | 31 ++++++++++++++++++++++++++++++-
1 file changed, 30 insertions(+), 1 deletion(-)
diff --git a/testing/lisp/test-ob-java.el b/testing/lisp/test-ob-java.el
index a62d66557b..1cc7fbeb26 100644
--- a/testing/lisp/test-ob-java.el
+++ b/testing/lisp/test-ob-java.el
@@ -27,7 +27,36 @@
;;; No Java required
-(ert-deftest ob-java/lint-header-arguments ()
+(ert-deftest ob-java/lint-header-args-buffer ()
+ ;; Test that the Org linter accepts every supported Java source
+ ;; block header argument at the buffer level.
+ (org-test-with-temp-text "
+#+property: header-args:java+ :dir /tmp
+#+property: header-args:java+ :classname com.example.Example
+#+property: header-args:java+ :imports com.example.OtherExample
+#+property: header-args:java+ :cmpflag -classpath .:/tmp/example/
+#+property: header-args:java+ :cmdline -classpath .:/tmp/example/
+#+property: header-args:java+ :cmdarg -verbose"
+ (should-not (org-lint '(wrong-header-argument)))))
+
+(ert-deftest ob-java/lint-header-args-heading ()
+ ;; Test that the Org linter accepts every supported Java source
+ ;; block header argument at the heading level.
+ (org-test-with-temp-text "
+* Test
+:PROPERTIES:
+:header-args:java+: :dir /tmp
+:header-args:java+: :classname com.example.Example
+:header-args:java+: :imports com.example.OtherExample
+:header-args:java+: :cmpflag -classpath .:/tmp/example/
+:header-args:java+: :cmdline -classpath .:/tmp/example/
+:header-args:java+: :cmdarg -verbose
+:END:"
+ (should-not (org-lint '(wrong-header-argument)))))
+
+(ert-deftest ob-java/lint-header-args-block ()
+ ;; Test that the Org linter accepts every supported Java source
+ ;; block header argument at the block level.
(org-test-with-temp-text "
#+header: :dir /tmp
#+header: :classname com.example.Example
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/org bed47b437d: test-ob-java: Test Java source block header arguments at all levels,
ELPA Syncer <=