Catalyst-Plugin-I18N-PathPrefix
view release on metacpan or search on metacpan
---
abstract: 'Language prefix in the request path'
author:
- 'Norbert Buchmuller, C<< <norbi at nix.hu> >>'
build_requires:
Catalyst::Test: 0
Data::Dumper: 0
ExtUtils::MakeMaker: 6.62
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.62
distribution_type: module
dynamic_config: 1
generated_by: 'Module::Install version 1.04'
Makefile.PL view on Meta::CPAN
requires 'Moose' => '0.92';
requires 'namespace::autoclean' => '0.09';
requires 'List::Util' => 0;
requires 'Scope::Guard' => '0.03';
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::PathPrefix
( run in 0.449 second using v1.01-cache-2.11-cpan-de7293f3b23 )