Changeset 29945
- Timestamp:
- 02/12/09 13:56:01 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/HTTP-Engine-Middleware/trunk/t/200_middlewares/profile-runtime.t
r29944 r29945 12 12 use HTTP::Engine::Response; 13 13 use HTTP::Request; 14 use Scalar::Util 'looks_like_number'; 14 15 15 16 my $mw = HTTP::Engine::Middleware->new; … … 40 41 is $out, 'ok', 'response content'; 41 42 like $res->header('X-Runtime'), qr/^\d+\.\d+$/, 'X-Runtime header'; 42 43 44 # copied from Scalar::Util45 sub looks_like_number {46 local $_ = shift;47 48 # checks from perlfaq449 return 0 if !defined($_) or ref($_);50 return 1 if (/^[+-]?\d+$/); # is a +/- integer51 return 1 if (/^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?$/); # a C float52 return 1 if ($] >= 5.008 and /^(Inf(inity)?|NaN)$/i) or ($] >= 5.006001 and /^Inf$/i);53 54 0;55 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)