diff options
| author | Andrew Hyatt <ahyatt@gmail.com> | 2026-02-28 20:57:45 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-28 20:57:45 -0500 |
| commit | 2195e1247ecb04c30321702aa5f5618a51c329c5 (patch) | |
| tree | 5b7184e0adb72278c6a61114cef99ed6df4c4b6a /websocket-functional-test.el | |
| parent | 03d1cca4bd910a8df73e4ec637836c6ac25213a2 (diff) | |
| parent | 3210187c107cdbb075b2e47454068a22f38213fc (diff) | |
Merge pull request #84 from ahyatt/monnier-improvementsexternals/websocket
Cleanups of obsolete functions, stylistic improvements
Diffstat (limited to 'websocket-functional-test.el')
| -rw-r--r-- | websocket-functional-test.el | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/websocket-functional-test.el b/websocket-functional-test.el index 3d13694..c14f4ae 100644 --- a/websocket-functional-test.el +++ b/websocket-functional-test.el @@ -27,10 +27,9 @@ ;; These tests are written to test the basic connectivity and message-sending. ;; Corner-cases and error handling is tested in websocket-test.el. -(require 'tls) ;; tests a particular bug we had on Emacs 23 +(require 'nsm) (require 'websocket) -(require 'cl) -(require 'f) +(require 'ert) ;;; Code: @@ -50,16 +49,18 @@ written to be used widely." "Run the main part of an ert test against WSTEST-SERVER-URL." ;; the server may have an untrusted certificate, for the test to proceed, we ;; need to disable trust checking. - (let* ((tls-checktrust nil) - (wstest-closed nil) + (let* ((nsm-trust-local-network t) + ;; (wstest-closed nil) (wstest-msg) - (wstest-server-proc) + ;; (wstest-server-proc) (wstest-ws (websocket-open wstest-server-url :on-message (lambda (_websocket frame) (setq wstest-msg (websocket-frame-text frame))) - :on-close (lambda (_websocket) (setq wstest-closed t))))) + :on-close (lambda (_websocket) + ;; (setq wstest-closed t) + t)))) (should (websocket-test-wait-with-timeout 2 (websocket-openp wstest-ws))) (should (websocket-test-wait-with-timeout 2 (eq 'open (websocket-ready-state wstest-ws)))) (should (null wstest-msg)) @@ -70,7 +71,9 @@ written to be used widely." ;; Hack because we have to be able to find the testserver.py script. (defconst websocket-ft-testserver (format "%s/testserver.py" (file-name-directory - (f-this-file)))) + (if (fboundp 'macroexp-file-name) + (macroexp-file-name) ;Emacs-28 + load-file-name)))) (ert-deftest websocket-client-with-local-server () ;; If testserver.py cannot start, this test will fail. |
