Catalyst-View-RDF

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "test" : {
         "requires" : {
            "Catalyst" : 0,
            "Catalyst::Controller" : 0,
            "Catalyst::Test" : 0,
            "Encode" : 0,
            "English" : 0,
            "File::Find" : 0,
            "File::Temp" : 0,
            "FindBin" : 0,
            "HTTP::Request::AsCGI" : 0,
            "MRO::Compat" : 0,
            "RDF::Simple::Parser" : 0,
            "Test::More" : "0.88"
         }
      }
   },
   "release_status" : "stable",
   "resources" : {
      "bugtracker" : {
         "web" : "http://github.com/maluco/Catalyst-View-RDF/issues"

META.yml  view on Meta::CPAN

  - 'Thiago Rondon <thiago@aware.com.br>'
build_requires:
  Catalyst: 0
  Catalyst::Controller: 0
  Catalyst::Test: 0
  Encode: 0
  English: 0
  File::Find: 0
  File::Temp: 0
  FindBin: 0
  HTTP::Request::AsCGI: 0
  MRO::Compat: 0
  RDF::Simple::Parser: 0
  Test::More: 0.88
configure_requires:
  ExtUtils::MakeMaker: 6.30
dynamic_config: 0
generated_by: 'Dist::Zilla version 4.200007, CPAN::Meta::Converter version 2.110440'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html

Makefile.PL  view on Meta::CPAN

  'AUTHOR' => 'Thiago Rondon <thiago@aware.com.br>',
  'BUILD_REQUIRES' => {
    'Catalyst' => '0',
    'Catalyst::Controller' => '0',
    'Catalyst::Test' => '0',
    'Encode' => '0',
    'English' => '0',
    'File::Find' => '0',
    'File::Temp' => '0',
    'FindBin' => '0',
    'HTTP::Request::AsCGI' => '0',
    'MRO::Compat' => '0',
    'RDF::Simple::Parser' => '0',
    'Test::More' => '0.88'
  },
  'CONFIGURE_REQUIRES' => {
    'ExtUtils::MakeMaker' => '6.30'
  },
  'DISTNAME' => 'Catalyst-View-RDF',
  'EXE_FILES' => [],
  'LICENSE' => 'perl',

t/000-report-versions-tiny.t  view on Meta::CPAN

eval { $v .= pmver('Catalyst','any version') };
eval { $v .= pmver('Catalyst::Controller','any version') };
eval { $v .= pmver('Catalyst::Test','any version') };
eval { $v .= pmver('Catalyst::View','any version') };
eval { $v .= pmver('Encode','any version') };
eval { $v .= pmver('English','any version') };
eval { $v .= pmver('ExtUtils::MakeMaker','6.30') };
eval { $v .= pmver('File::Find','any version') };
eval { $v .= pmver('File::Temp','any version') };
eval { $v .= pmver('FindBin','any version') };
eval { $v .= pmver('HTTP::Request::AsCGI','any version') };
eval { $v .= pmver('MRO::Compat','any version') };
eval { $v .= pmver('Moose','any version') };
eval { $v .= pmver('RDF::Simple::Parser','any version') };
eval { $v .= pmver('RDF::Simple::Serialiser','any version') };
eval { $v .= pmver('Test::More','0.88') };



# All done.
$v .= <<'EOT';

t/server.t  view on Meta::CPAN

use Encode;
use Test::More tests => 7;
use Catalyst::Test 'TestApp';
use RDF::Simple::Parser;

BEGIN {
    no warnings 'redefine';
    *Catalyst::Test::local_request = sub {
        my ( $class, $request ) = @_;

        require HTTP::Request::AsCGI;
        my $cgi = HTTP::Request::AsCGI->new( $request, %ENV )->setup;

        $class->handle_request;

        return $cgi->restore->response;
    };

}

my $entrypoint = "http://localhost/foo";

{
    my $request = HTTP::Request->new( GET => $entrypoint );
    ok( my $response = request($request), 'Request' );
    ok( $response->is_success, 'Response Successful 2xx' );
    is( $response->code, 200, 'Response Code' );
    is_deeply( [ $response->content_type ],
        [ 'application/rdf', 'charset=utf-8' ] );

    ok( my $rdf = $response->content );
    my $parser = RDF::Simple::Parser->new();
    ok( my $triples = $parser->parse_rdf($rdf) );



( run in 0.808 second using v1.01-cache-2.11-cpan-de7293f3b23 )