Skip to content

Commit 67a5eb8

Browse files
committed
Merge branch 'openid-with-more-tests'
* openid-with-more-tests: Handle localhost.localdomain difference in test Test openid login end to end Add UserAgent role to help testing external http Initial OpenID controller to serve OpenID login Set secret key on config file to make it be configurable Require new dependencies Pre install libgmp-dev since it's required by Net::OpenID::Consumer Move generate_sid function to Util for reusability
2 parents d0fd6a0 + fba7f34 commit 67a5eb8

File tree

9 files changed

+702
-64
lines changed

9 files changed

+702
-64
lines changed

.travis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ before_install:
3535

3636
- cpanm -n Devel::Cover::Report::Coveralls
3737
- cpanm -n Carton
38+
- sudo apt-get install libgmp-dev
3839

3940
# Carton refuses to update Safe.pm to the version specified in the cpanfile and the
4041
# version that's core in 5.16 is too old (it fails to work with Devel::Cover).
@@ -43,7 +44,6 @@ before_install:
4344
install:
4445
- 'carton install `test "${TRAVIS_PERL_VERSION}" = "${DEPLOYMENT_PERL_VERSION}" && echo " --deployment"`'
4546

46-
4747
before_script:
4848
# Show status info for ES to verify that it's working, what version, etc.
4949
- "curl http://localhost:${METACPAN_ES_TEST_PORT}/"

cpanfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ requires 'JSON::XS', '3.01';
7676
requires 'JSON', '2.90';
7777
requires 'LWP::Protocol::https';
7878
requires 'LWP::UserAgent';
79+
requires 'LWP::UserAgent::Paranoid';
7980
requires 'List::MoreUtils';
8081
requires 'List::Util';
8182
requires 'Log::Contextual';
@@ -90,6 +91,7 @@ requires 'Moose::Util';
9091
requires 'MooseX::Aliases';
9192
requires 'MooseX::Attribute::Deflator', '2.1.5';
9293
requires 'MooseX::ChainedAccessors';
94+
requires 'MooseX::ClassAttribute';
9395
requires 'MooseX::Getopt';
9496
requires 'MooseX::Getopt::Dashes';
9597
requires 'MooseX::Getopt::OptionTypeMap';
@@ -101,6 +103,8 @@ requires 'MooseX::Types::Path::Class';
101103
requires 'MooseX::Types::Structured';
102104
requires 'MooseX::Types::URI';
103105
requires 'Mozilla::CA';
106+
requires 'Net::DNS::Paranoid';
107+
requires 'Net::OpenID::Consumer';
104108
requires 'Net::Twitter';
105109
requires 'Parse::CPAN::Packages::Fast', '0.04';
106110
requires 'Parse::CSV';
@@ -155,10 +159,12 @@ test_requires 'Module::Faker::Dist', '0.010';
155159
test_requires 'Config::General';
156160
test_requires 'ElasticSearch::TestServer';
157161
test_requires 'File::Copy';
162+
test_requires 'HTTP::Cookies';
158163
test_requires 'Test::Aggregate::Nested', '0.371';
159164
test_requires 'Test::Code::TidyAll';
160165
test_requires 'Test::More', '0.99';
161166
test_requires 'Test::Most';
167+
test_requires 'Test::OpenID::Server';
162168
test_requires 'Test::Perl::Critic';
163169
test_requires 'Test::Routine', '0.012';
164170
test_requires 'Test::Routine::Util', '0';

0 commit comments

Comments
 (0)