File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change @@ -616,3 +616,27 @@ If CLI-COMMAND is nil, then use the default."
616616 ; ; wait for the REPL to exit
617617 (cider-itu-poll-until (not (eq (process-status nrepl-proc) 'run )) 15 )
618618 (expect (member (process-status nrepl-proc) '(exit signal)))))))))))
619+
620+ (describe " cider-connect-default-params"
621+ (it " bypasses cider-connect user prompts"
622+ (let (host-prompt port-prompt)
623+ (spy-on 'cider--completing-read-host
624+ :and-call-fake (lambda (_ ) (setq host-prompt t )))
625+ (spy-on 'cider--completing-read-host
626+ :and-call-fake (lambda (_ ) (setq port-prompt t )))
627+ (with-temp-buffer
628+ (setq-local cider-connect-default-params '(:host " localhost" ))
629+ (ignore-errors (call-interactively 'cider-connect ))
630+ (expect host-prompt :to-equal nil )
631+ (expect port-prompt :to-equal t ))
632+ (with-temp-buffer
633+ (setq host-prompt nil port-prompt nil )
634+ (setq-local cider-connect-default-params
635+ '(:host " localhost" :port 65536 ))
636+ (condition-case e
637+ (call-interactively 'cider-connect )
638+ (error
639+ (expect e :to-equal
640+ '(error " [nREPL] Direct connection to localhost:65536 failed" ))))
641+ (expect host-prompt :to-equal nil )
642+ (expect port-prompt :to-equal nil )))))
You can’t perform that action at this time.
0 commit comments