-
Notifications
You must be signed in to change notification settings - Fork 4
/
Makefile.PL
36 lines (31 loc) · 843 Bytes
/
Makefile.PL
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
use inc::Module::Install;
name 'Brownie';
license 'perl';
all_from 'lib/Brownie.pm';
requires 'parent';
requires 'Class::Load';
requires 'Sub::Install';
requires 'Scalar::Util' => 1.14;
requires 'URI';
requires 'HTML::Selector::XPath';
requires 'Plack::Runner';
requires 'Test::TCP';
# Mechanize
requires 'WWW::Mechanize';
requires 'HTML::TreeBuilder::XPath';
# SeleniumServer
requires 'Selenium::Remote::Driver';
requires 'Selenium::Server';
requires 'File::Slurp';
requires 'MIME::Base64';
tests 't/*.t t/*/*.t t/*/mechanize/*.t';
test_requires 'Test::More' => 0.98;
test_requires 'Test::UseAllModules';
test_requires 'Test::Fake::HTTPD' => 0.03;
test_requires 'Test::Mock::Guard';
test_requires 'Test::Exception';
test_requires 'File::Temp';
test_requires 'URI::QueryParam';
recursive_author_tests 'xt';
auto_set_repository;
WriteAll;