lemonldap-ng/lemonldap-ng-portal/t/01-AuthDemo.t

34 lines
647 B
Perl
Raw Normal View History

2016-04-03 18:27:13 +02:00
use Test::More;
use strict;
2016-04-04 07:08:26 +02:00
use IO::String;
2016-04-03 18:27:13 +02:00
require 't/test-lib.pm';
2016-04-04 07:08:26 +02:00
my $res;
ok( $res = &client->_get('/'), 'Unauth JSON request' );
ok( $res->[0] == 401, 'Response is 401' ) or explain( $res, 401 );
count(2);
2016-04-04 20:05:22 +02:00
ok(
$res = eval {
&client->jsonPostResponse(
'/', '',
IO::String->new('user=dwho&password=dwho'),
'application/x-www-form-urlencoded', 23
);
},
'Auth query'
)
or explain(
&client->_post(
'/', '',
IO::String->new('user=dwho&password=dwho'),
'application/x-www-form-urlencoded', 23
),
200
);
count(1);
2016-04-03 18:27:13 +02:00
done_testing( count() );