comparison mod_lib_ldap/dev/t/00-login.t @ 809:1d51c5e38faa

Add LDAP plugin suite
author rob@hoelz.ro
date Sun, 02 Sep 2012 15:35:50 +0200
parents
children 8495dae58d78
comparison
equal deleted inserted replaced
808:ba2e207e1fb7 809:1d51c5e38faa
1 use strict;
2 use warnings;
3 use lib 't';
4
5 use TestConnection;
6 use Test::More;
7
8 my @users = (
9 'one',
10 'two',
11 'three',
12 'four',
13 'five',
14 );
15
16 plan tests => scalar(@users) + 2;
17
18 foreach my $username (@users) {
19 my $conn = TestConnection->new($username);
20
21 $conn->reg_cb(session_ready => sub {
22 $conn->cond->send;
23 });
24
25 my $error = $conn->cond->recv;
26 ok(! $error) or diag($error);
27 }
28
29 do {
30 my $conn = TestConnection->new('one', password => '23451');
31
32 $conn->reg_cb(session_ready => sub {
33 $conn->cond->send;
34 });
35
36 my $error = $conn->cond->recv;
37 ok($error);
38 };
39
40 do {
41 my $conn = TestConnection->new('six', password => '12345');
42
43 $conn->reg_cb(session_ready => sub {
44 $conn->cond->send;
45 });
46
47 my $error = $conn->cond->recv;
48 ok($error);
49 };