2018-02-27 14:38:13 -06:00
|
|
|
(require 'ein-console)
|
|
|
|
|
|
|
|
(ert-deftest ein:console-security-dir-string ()
|
2018-10-20 11:40:36 -04:00
|
|
|
:expected-result (if (eq system-type 'windows-nt) :failed :passed)
|
2018-02-27 14:38:13 -06:00
|
|
|
(let ((ein:console-security-dir "/some/dir/"))
|
|
|
|
(should (equal (ein:console-security-dir-get "DUMMY-URL-OR-PORT")
|
|
|
|
ein:console-security-dir))))
|
|
|
|
|
|
|
|
(ert-deftest ein:console-security-dir-list ()
|
2018-10-20 11:40:36 -04:00
|
|
|
:expected-result (if (eq system-type 'windows-nt) :failed :passed)
|
2018-02-27 14:38:13 -06:00
|
|
|
(let ((ein:console-security-dir
|
|
|
|
'((8888 . "/dir/8888/")
|
|
|
|
("htttp://dummy.org" . "/dir/http/")
|
|
|
|
(7777 . my-secret-directory)
|
|
|
|
(default . "/dir/default/")))
|
|
|
|
(my-secret-directory "/dir/secret/"))
|
|
|
|
(should (equal (ein:console-security-dir-get 8888) "/dir/8888/"))
|
|
|
|
(should (equal (ein:console-security-dir-get "htttp://dummy.org")
|
|
|
|
"/dir/http/"))
|
|
|
|
(should (equal (ein:console-security-dir-get 7777) "/dir/secret/"))
|
|
|
|
(should (equal (ein:console-security-dir-get 9999) "/dir/default/"))))
|
|
|
|
|
|
|
|
(ert-deftest ein:console-security-dir-func ()
|
2018-10-20 11:40:36 -04:00
|
|
|
:expected-result (if (eq system-type 'windows-nt) :failed :passed)
|
2018-02-27 14:38:13 -06:00
|
|
|
(let ((ein:console-security-dir
|
|
|
|
'(lambda (x) (should (equal x "DUMMY-URL-OR-PORT")) "/dir/")))
|
|
|
|
(should (equal (ein:console-security-dir-get "DUMMY-URL-OR-PORT")
|
|
|
|
"/dir/"))))
|