Mercurial > hg > nginx-tests
diff auth_basic.t @ 223:f9325406df0b
Tests: skip tests not appropriate for win32.
Skip tests which doesn't work on win32, notably ones using crypt(),
symlinks and shared memory.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Sun, 03 Jun 2012 05:20:39 +0400 |
parents | c0ae29632905 |
children | 9969fcf1f27e |
line wrap: on
line diff
--- a/auth_basic.t +++ b/auth_basic.t @@ -68,12 +68,18 @@ my $d = $t->testdir(); like(http_get('/'), qr!401 Unauthorized!ms, 'rejects unathorized'); +SKIP: { + +skip 'no crypt on win32', 4 if $^O eq 'MSWin32'; + like(http_get_auth('/', 'crypt', 'password'), qr!SEETHIS!, 'normal crypt'); unlike(http_get_auth('/', 'crypt', '123'), qr!SEETHIS!, 'normal wrong'); like(http_get_auth('/', 'crypt1', 'password'), qr!SEETHIS!, 'crypt $1$ (md5)'); unlike(http_get_auth('/', 'crypt1', '123'), qr!SEETHIS!, 'crypt $1$ wrong'); +} + like(http_get_auth('/', 'apr1', 'password'), qr!SEETHIS!, 'apr1 md5'); like(http_get_auth('/', 'plain', 'password'), qr!SEETHIS!, 'plain password');