emacs-ipython-notebook/test/test-ein-process.el
dickmao 085a188b20 Streamline login
Merge the login and open commands (open aliased to login).  Add login
tests described in #352.

Attempt to improve user experience by synchronously executing
`ein:jupyter-server-start`.  `ein:dev-prefer-deferred` custom variable
allows easy switch to compare sychronous versus old asynchronous behavior.
2018-10-17 16:52:10 -04:00

13 lines
527 B
EmacsLisp

(eval-when-compile (require 'cl))
(require 'ert)
(require 'ein-process)
(ert-deftest ein:process-check-suitable ()
(should-not (equal (ein:process-suitable-notebook-dir (concat default-directory "features/support")) (concat default-directory "features/support"))))
(ert-deftest ein:process-divine ()
(with-current-buffer "*scratch*"
(erase-buffer))
(ein:process-divine-dir 1 "" "*scratch*")
(ein:process-divine-port 1 "" "*scratch*")
(should (zerop (with-current-buffer "*scratch*" (length (buffer-string))))))