summaryrefslogtreecommitdiff
path: root/test/ess-test-r.el
diff options
context:
space:
mode:
authorLionel Henry <lionel.hry@gmail.com>2021-01-09 13:19:46 +0100
committerLionel Henry <lionel.hry@gmail.com>2021-01-09 13:19:46 +0100
commit0875cfae50c4b948d06dd7c462d41bb01467ba4b (patch)
treed13037d629ec332b6fed970d32d875368065c937 /test/ess-test-r.el
parentf7f6fd18fa64ff790db8f9bb9562fbc489db4bfc (diff)
Add unit test for `rdired`
Diffstat (limited to 'test/ess-test-r.el')
-rw-r--r--test/ess-test-r.el19
1 files changed, 19 insertions, 0 deletions
diff --git a/test/ess-test-r.el b/test/ess-test-r.el
index b324912..6b618e0 100644
--- a/test/ess-test-r.el
+++ b/test/ess-test-r.el
@@ -838,6 +838,25 @@ https://github.com/emacs-ess/ESS/issues/725#issuecomment-431781558"
:eval ((should (string= (car (ess-get-words-from-vector "getOption('pager')\n"))
"cat"))))
+;; rdired
+
+(require 'ess-rdired)
+
+(etest-deftest-r ess-rdired-test ()
+ :cleanup
+ (progn
+ (kill-buffer ess-rdired-buffer)
+ (ess-command "rm(my_rdired_variable)\n")
+ (ess-wait-for-process)
+ (etest-clear-inferior-buffer))
+ :eval
+ ((ess-command "my_rdired_variable <- TRUE\n")
+ (save-window-excursion
+ (ess-rdired))
+ (with-current-buffer ess-rdired-buffer
+ (goto-char (point-min))
+ (should (re-search-forward "my_rdired_variable" nil t)))))
+
(provide 'ess-test-r)
;;; ess-test-r.el ends here