io.sockets.secure.openssl: use must-fail-with.
parent
e7a74e0e61
commit
06912460b4
|
@ -15,14 +15,12 @@ IN: io.sockets.secure.openssl.tests
|
||||||
AF_INET SOCK_STREAM IPPROTO_TCP socket ;
|
AF_INET SOCK_STREAM IPPROTO_TCP socket ;
|
||||||
|
|
||||||
: socket-connect ( remote -- socket )
|
: socket-connect ( remote -- socket )
|
||||||
inet-socket swap dupd make-sockaddr/size connect drop ;
|
inet-socket swap dupd make-sockaddr/size connect 0 assert= ;
|
||||||
|
|
||||||
: ssl-socket-connect ( remote -- ssl-socket )
|
: ssl-socket-connect ( remote -- ssl-socket )
|
||||||
socket-connect os windows? [ alien-address ] when
|
socket-connect os windows? [ alien-address ] when
|
||||||
BIO_NOCLOSE BIO_new_socket ;
|
BIO_NOCLOSE BIO_new_socket ;
|
||||||
|
|
||||||
[ 200 ] [ "https://www.google.se" http-get drop code>> ] unit-test
|
|
||||||
|
|
||||||
: remote ( url -- remote )
|
: remote ( url -- remote )
|
||||||
url-addr addrspec>> resolve-host first ;
|
url-addr addrspec>> resolve-host first ;
|
||||||
|
|
||||||
|
@ -49,16 +47,13 @@ IN: io.sockets.secure.openssl.tests
|
||||||
SSL_get_peer_certificate subject-name
|
SSL_get_peer_certificate subject-name
|
||||||
] unit-test
|
] unit-test
|
||||||
|
|
||||||
[ t ] [
|
{ 200 } [ "https://www.google.se" http-get drop code>> ] unit-test
|
||||||
<http-server> 8887 >>insecure f >>secure [
|
|
||||||
[
|
|
||||||
"https://localhost:8887" http-get
|
|
||||||
] [ certificate-missing-error? ] recover
|
|
||||||
] with-threaded-server
|
|
||||||
] unit-test
|
|
||||||
|
|
||||||
[ t ] [
|
|
||||||
[
|
[
|
||||||
"test" 33 <ssl-handle> handle>> check-subject-name
|
<http-server> 8887 >>insecure f >>secure [
|
||||||
] [ certificate-missing-error? ] recover
|
"https://localhost:8887" http-get
|
||||||
] unit-test
|
] with-threaded-server
|
||||||
|
] [ certificate-missing-error? ] must-fail-with
|
||||||
|
|
||||||
|
[ "test" 33 <ssl-handle> handle>> check-subject-name ]
|
||||||
|
[ certificate-missing-error? ] must-fail-with
|
||||||
|
|
Loading…
Reference in New Issue