Catalyst-Plugin-I18N-PathPrefixGeoIP
view release on metacpan or search on metacpan
---
abstract: 'A drop in for atalyst::Plugin::I18N::PathPrefix that uses GeoIP'
author:
- 'PathPrefix: Norbert Buchmuller, C<<norbi at nix.hu>>'
build_requires:
Catalyst::Test: 0
Data::Dumper: 0
ExtUtils::MakeMaker: 6.59
FindBin: 0
HTTP::Request::Common: '5.824'
Path::Class: '0.16'
Test::Deep: '0.103'
Test::Differences: '0.4801'
Test::More: '0.92'
Test::Most: '0.21'
configure_requires:
ExtUtils::MakeMaker: 6.59
distribution_type: module
dynamic_config: 1
generated_by: 'Module::Install version 1.16'
Makefile.PL view on Meta::CPAN
requires 'List::Util' => 0;
requires 'Scope::Guard' => '0.03';
requires 'Geo::IP' => 0;
test_requires 'Test::Most' => '0.21';
test_requires 'Test::More' => '0.92';
test_requires 'Test::Differences' => '0.4801';
test_requires 'Test::Deep' => '0.103';
test_requires 'Catalyst::Test' => 0;
test_requires 'HTTP::Request::Common' => '5.824';
test_requires 'FindBin' => 0;
test_requires 'Path::Class' => '0.16';
test_requires 'Data::Dumper' => 0;
author_requires 'Test::Pod' => '1.22';
author_requires 'Test::Pod::Coverage' => '1.08';
author_requires 'Pod::Coverage' => '0.18';
author_requires 'Test::Perl::Critic' => '1.01';
extra_tests;
t/11-uri_for_in_language.t view on Meta::CPAN
use strict;
use warnings;
use Test::Most;
use FindBin;
use Path::Class;
use lib dir($FindBin::Bin)->subdir('lib')->stringify;
use HTTP::Request::Common;
use Catalyst::Test 'TestApp';
use Data::Dumper;
# Each element is a hashref, with the following key-value pairs:
# args: An arraryref, the args for C<< $c->uri_for_in_language() >>.
# expected_uri: String, the expected URI.
my @tests = (
{
args => [ en => '/' ],
expected_uri => 'http://localhost/en/',
t/12-switch_language.t view on Meta::CPAN
use strict;
use warnings;
use Test::Most;
use Test::Deep;
use FindBin;
use Path::Class;
use lib dir($FindBin::Bin)->subdir('lib')->stringify;
use HTTP::Request::Common;
use Catalyst::Test 'TestApp';
use Data::Dumper;
# Each element is a hashref, with the following key-value pairs:
# request_path: The URI of the request.
# new_language: The parameter to $c->switch_language().
# expected: A hashref that contains the expected values after $c->switch_language().
# It contains following key-value pairs:
# language: The expected single value of $c->languages.
# req: The expected value of some $c->req methods. A hashref with the
t/13-language_switch_options.t view on Meta::CPAN
use strict;
use warnings;
use Test::Most;
use FindBin;
use Path::Class;
use lib dir($FindBin::Bin)->subdir('lib')->stringify;
use HTTP::Request::Common;
use Catalyst::Test 'TestApp';
use Data::Dumper;
# Each element is a hashref, with the following key-value pairs:
# request_path: The URI of the request.
# expected: The expected return value of $c->language_switch_options().
my @tests = (
{
request_path => '/en/foo/bar?baz=42',
expected => {
t/20-req_uri_query_params_obliterated_bug-RT67926.t view on Meta::CPAN
use strict;
use warnings;
use Test::Most;
use Test::Deep;
use FindBin;
use Path::Class;
use lib dir($FindBin::Bin)->subdir('lib')->stringify;
use HTTP::Request::Common;
use Catalyst::Test 'TestApp';
{
my ($response, $c) = ctx_request(GET '/en/foo/bar?baz=1&quux=2');
ok(
$response->is_success,
"The request was successful"
);
t/lib/TestUtils.pm view on Meta::CPAN
package TestUtils;
use strict;
use warnings;
use base qw/ Exporter /;
use HTTP::Request::Common;
use Catalyst::Test 'TestApp';
use Data::Dumper;
use Test::Most;
use Test::Deep;
=head1 NAME
TestUtils - Utilities for testing Catalyst::Plugin::I18N::PathPrefixGeoIP
( run in 0.760 second using v1.01-cache-2.11-cpan-de7293f3b23 )