X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=t%2Flib%2FTestApp%2FController%2FFork.pm;h=2645e6e9f2fb34e49bd6fcdf448b95073f6be9e7;hp=648b2fb7fac1a22083867e56a0e8403f3c33e7ab;hb=8a1b06bea91f32966b5f067d6502209e0338827f;hpb=c7ded7aaf69e506924a5406349fd665c7717acb8 diff --git a/t/lib/TestApp/Controller/Fork.pm b/t/lib/TestApp/Controller/Fork.pm index 648b2fb..2645e6e 100644 --- a/t/lib/TestApp/Controller/Fork.pm +++ b/t/lib/TestApp/Controller/Fork.pm @@ -1,4 +1,3 @@ -#!/usr/bin/perl # Fork.pm # Copyright (c) 2006 Jonathan Rockway @@ -7,7 +6,8 @@ package TestApp::Controller::Fork; use strict; use warnings; use base 'Catalyst::Controller'; -use YAML; + +use JSON::MaybeXS qw(encode_json); sub system : Local { my ($self, $c, $ls) = @_; @@ -21,7 +21,7 @@ sub system : Local { $result = $! if $result != 0; } - $c->response->body(Dump({result => $result})); + $c->response->body(encode_json({result => $result})); } sub backticks : Local { @@ -37,7 +37,7 @@ sub backticks : Local { $code = $?; } - $c->response->body(Dump({result => $result, code => $code})); + $c->response->body(encode_json({result => $result, code => $code})); } sub fork : Local { @@ -54,7 +54,7 @@ sub fork : Local { waitpid $pid,0 or die; - $c->response->body(Dump({pid => $pid, result => $x})); + $c->response->body(encode_json({pid => $pid, result => $x})); } 1;