diff options
| author | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2016-08-07 13:54:07 +0300 |
|---|---|---|
| committer | Artyom V. Poptsov <poptsov.artyom@gmail.com> | 2016-08-07 13:54:07 +0300 |
| commit | 9b7afbfaa259edf244fea7b7d28bbde94637157e (patch) | |
| tree | fcb7e2f85adeb0ad89dc7a77311c619d4038a838 /tests | |
| parent | doc/guile-ssh.texi: Update copyright dates (diff) | |
| download | guile-ssh-9b7afbfaa259edf244fea7b7d28bbde94637157e.tar.gz | |
tests/client-server.scm: Add TCs for 'userauth-public-key/auto!'
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/client-server.scm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/client-server.scm b/tests/client-server.scm index d86a869..dac6aba 100644 --- a/tests/client-server.scm +++ b/tests/client-server.scm @@ -402,6 +402,22 @@ (let ((prvkey (private-key-from-file %rsakey))) (userauth-public-key! session prvkey))))))) + +;;; 'userauth-public-key/auto!' + +;; The procedure called with a wrong object as a parameter which leads to an +;; exception. +(test-error-with-log "userauth-public-key/auto!, session: non-session object" + 'wrong-type-arg + (userauth-public-key/auto! "Not a session.")) + +;; Client tries to authenticate using a non-connected session which leads to +;; an exception. +(test-error-with-log "userauth-public-key/auto!, session: non-connected session" + 'wrong-type-arg + (userauth-public-key/auto! (make-session-for-test))) + + ;;; |
