[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/lua-mode 1135932 435/468: test-process: check if the buffe
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/lua-mode 1135932 435/468: test-process: check if the buffer switching works |
Date: |
Thu, 5 Aug 2021 04:59:24 -0400 (EDT) |
branch: elpa/lua-mode
commit 1135932247cc71b90660d51fd494175f73ddbc17
Author: Nikita Bloshchanevich <nikblos@outlook.com>
Commit: Nikita Bloshchanevich <nikblos@outlook.com>
test-process: check if the buffer switching works
---
test/test-process.el | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/test/test-process.el b/test/test-process.el
index a66bfcf..bedb11c 100644
--- a/test/test-process.el
+++ b/test/test-process.el
@@ -9,13 +9,16 @@
(describe "`lua-start-process'"
(it "doesn't hang for an already-running process"
;; Acquire a *lua* repl buffer
- (lua-start-process)
- ;; Input some text
- (with-current-buffer lua-process-buffer
- (insert "table.insert"))
- ;; Try restarting the repl buffer
- (lua-start-process)
- ;; `lua-start-process' shouldn't hang
- (expect t)))
+ (save-current-buffer
+ (funcall-interactively #'lua-start-process)
+ ;; Input some text
+ (with-current-buffer lua-process-buffer
+ (insert "table.insert"))
+ (switch-to-buffer (get-buffer-create "*scratch*"))
+ ;; Try restarting the repl buffer
+ (funcall-interactively #'lua-start-process)
+
+ ;; `lua-start-process' shouldn't hang, and it should have switched back.
+ (expect (current-buffer) :to-be lua-process-buffer))))
;;; test-process.el ends here
- [nongnu] elpa/lua-mode 1f74cd5 453/468: Remove backward-up-list for "for" continuation lines, (continued)
- [nongnu] elpa/lua-mode 1f74cd5 453/468: Remove backward-up-list for "for" continuation lines, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 4e346d4 457/468: Add COPYING file, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode cf076a6 460/468: Replace funcall-interactively -> call-interactively (for Emacs-24.3), Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 9454aee 461/468: Merge pull request #187 from immerrr/re-enable-emacs-24, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 2d9a468 463/468: Merge pull request #189 from jcs-PR/badge, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode a57b1b1 462/468: Add badges to README, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode bc77051 464/468: Fix indentation, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 7ee3feb 468/468: Bump version tag for v20210802 release, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 4dc4cba 421/468: Remove stray tabs, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 2fc3251 426/468: `lua-funcname-at-point': don't modify the syntax, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 1135932 435/468: test-process: check if the buffer switching works,
Philip Kaludercic <=
- [nongnu] elpa/lua-mode 8858ffa 436/468: Add CI tests via Github Actions, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 07c6bad 440/468: Add lua-skip-ws-and-comments-forward/-backward functions, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode c96a836 445/468: is-continuing-p: use lua-skip-ws-and-comments-backward/-forward, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode cdab971 459/468: re-enable testing on Emacs 24.3, Philip Kaludercic, 2021/08/05
- [nongnu] elpa/lua-mode 2bd9077 465/468: Merge pull request #192 from tarsiiformes/indentation, Philip Kaludercic, 2021/08/05