X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/6b6847272dc5d21ca6fcd23bf20e16193b226c0a..00c626ff05455c94d926c31371ea966abf7abc1e:/test/oauth/test-send diff --git a/test/oauth/test-send b/test/oauth/test-send index 98efb2b5..4d5a850a 100755 --- a/test/oauth/test-send +++ b/test/oauth/test-send @@ -10,6 +10,8 @@ fi . "${srcdir}/test/oauth/common.sh" +check_exit '-eq 1' send - + test_send_only_fakehttp() { start_fakehttp test_send_no_servers "$@" @@ -35,7 +37,7 @@ expire-nobody@example.com: 2000000000 EOF start_fakesmtp -run_test "send -draft -server 127.0.0.1 -port ${smtp_port} -saslmech xoauth2 -authservice test -user nobody@example.com" +run_test "send -draft -server 127.0.0.1 -port ${smtp_port} -sasl -saslmech xoauth2 -authservice test -user nobody@example.com" # TEST start_test 'expired access token, refresh works, smtp server accepts message' @@ -163,7 +165,7 @@ setup_draft # TEST start_test 'no service definition' -run_test "send -draft -server 127.0.0.1 -port ${smtp_port} -saslmech xoauth2 -authservice bogus -user nobody@example.com" 'send: Unable to retrieve oauth profile entries: scope is missing' +run_test "send -draft -server 127.0.0.1 -port ${smtp_port} -sasl -saslmech xoauth2 -authservice bogus -user nobody@example.com" 'send: Unable to retrieve oauth profile entries: scope is missing' # TEST start_test 'no creds file -- should tell user to mhlogin' @@ -269,7 +271,7 @@ EOF start_fakesmtp run_prog send -draft -server 127.0.0.1 -port ${smtp_port} \ - -saslmech xoauth2 -authservice test -user nobody@example.com > "${testname}.send-output" 2>&1 || true + -sasl -saslmech xoauth2 -authservice test -user nobody@example.com > "${testname}.send-output" 2>&1 || true # Clear out an error message we get from libcurl on some systems (seen at least # 3 different versions of this error message, on FreeBSD 10.1, Ubuntu 12.04, and # Ubuntu 14.04). @@ -358,7 +360,7 @@ access-nobody@example.com: test-access expire-nobody@example.com: 2000000000 EOF -test_send_only_fakesmtp 'post: problem initializing server; [BHST] Not no way, not no how! +test_send_only_fakesmtp 'post: problem initializing server; [BHST] Authentication failed: Not no way, not no how! send: message not delivered to anyone' # TEST @@ -385,7 +387,7 @@ start_test "smtp server doesn't support oauth" unset XOAUTH -test_send_only_fakesmtp 'post: problem initializing server; [BHST] SMTP server does not support SASL XOAUTH2 +test_send_only_fakesmtp 'post: problem initializing server; [BHST] SMTP server does not support SASL send: message not delivered to anyone' clean_fakesmtp