File: 02-Lemonldap-NG-Handler-Main-Portal.t

package info (click to toggle)
lemonldap-ng 1.9.7-3%2Bdeb9u2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 39,024 kB
  • sloc: perl: 37,552; makefile: 922; sh: 472; sql: 5
file content (53 lines) | stat: -rw-r--r-- 1,525 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
## Before `make install' is performed this script should be runnable with
## `make test'. After `make install' it should work as `perl Lemonldap-NG-Handler.t'
#
##########################
#
## change 'tests => 1' to 'tests => last_test_to_print';
no warnings;
use Test::More;    #qw(no_plan)

my $numTests = 1;
plan tests => $numTests;

# get a standard basic configuration in $args hashref
use Cwd 'abs_path';
use File::Basename;
use lib dirname( abs_path $0 );

open STDERR, '>/dev/null';

##########################
#
## Insert your test code below, the Test::More module is use()ed here so read
## its man page ( perldoc Test::More ) for help writing this test script.
use_ok( 'Lemonldap::NG::Handler::Main', ':all' );

#if ( $numTests == 2 ) {
#    my $h;
#    $h = bless {}, 'Lemonldap::NG::Handler::Main';
#
#    # Portal value with $vhost
#    # $vhost -> test.example.com
#
#    # Create a fake Apache2::RequestRec
#    my $mock = Test::MockObject->new();
#    $mock->fake_module(
#        'Apache2::RequestRec' => new =>
#          sub { return bless {}, 'Apache2::RequestRec' },
#        hostname => sub { 'test.example.com' },
#    );
#    our $apacheRequest = Apache2::RequestRec->new();
#
#    my $portal = '"http://".$vhost."/portal"';
#
#    my $args = {
#         'portal' => "$portal",
#         'globalStorage' => 'Apache::Session::File',
#         'post' => {},
#    };
#    $h->globalInit($args);
#
#    ok( ( $h->portal() eq 'http://test.example.com/portal' ),
#        'Portal value with $vhost' );
#}