On Monday, June 30, 2003, at 12:11  PM, David Wheeler wrote:

BEGIN{
    if (eval {require Apache::Test}) {
        Apache::Test->import(qw(have_lwp plan));
        require Apache::TestRequest;
        Apache::TestRequest->import(qw(GET POST));
        plan tests => 43, have_lwp;
    } else {
        plan skip_all => 'Apache::Test required to run tests.';
    }
}

Actually, to make it cooperate with Test::More, I had to do this:

BEGIN {
    if (eval {require Apache::Test}) {
        if (Apache::Test::have_lwp()) {
            require Apache::TestRequest;
            Apache::TestRequest->import(qw(GET POST));
            plan tests => 43;
        } else {
            plan skip_all => 'libwww-perl is not installed';
        }
    } else {
        plan skip_all => 'Apache::Test required to run tests';
    }
}

Thanks,

David

--
David Wheeler                                     AIM: dwTheory
[EMAIL PROTECTED]                              ICQ: 15726394
http://kineticode.com/                         Yahoo!: dew7e
                                               Jabber: [EMAIL PROTECTED]
Kineticode. Setting knowledge in motion.[sm]



Reply via email to