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');