| version 1.4, 2010/06/26 17:33:33 |
version 1.5, 2010/06/27 01:52:33 |
|
|
| #!perl |
#!perl |
| # $AFresh1: local_server.t,v 1.3 2010/06/26 14:14:36 andrew Exp $ |
# $AFresh1: local_server.t,v 1.4 2010/06/26 16:33:33 andrew Exp $ |
| use Test::More;# tests => 75; |
use Test::More; # tests => 75; |
| |
|
| use strict; |
use strict; |
| use warnings; |
use warnings; |
| |
|
| use Net::OpenAMD; |
use Net::OpenAMD; |
| |
|
| my $have_test_json = 1; |
|
| |
|
| BEGIN { |
BEGIN { |
| use FindBin; |
use FindBin; |
| use lib "$FindBin::Bin"; |
use lib "$FindBin::Bin"; |
| use lib "$FindBin::Bin/../../mojo/lib"; |
use lib "$FindBin::Bin/../../mojo/lib"; |
| |
|
| eval "use Test::Mojo::Server"; |
eval "use Test::Mojo::Server"; |
| plan skip_all => "Test::Mojo::Server required for testing local server" if $@; |
plan skip_all => "Test::Mojo::Server required for testing local server" |
| |
if $@; |
| require 'network_tests.t'; |
require 'network_tests.t'; |
| } |
} |
| |
|
|
|
| my $port = $server->start_daemon_ok('daemon test'); |
my $port = $server->start_daemon_ok('daemon test'); |
| $server->server_ok('server running'); |
$server->server_ok('server running'); |
| |
|
| # XXX tests here |
my $amd = Net::OpenAMD->new( |
| my $amd = Net::OpenAMD->new(); |
{ base_url => 'http://127.0.0.1:' . $port . '/api', } ); |
| NetworkTests::run_tests($amd); |
NetworkTests::run_tests($amd); |
| |
|
| $server->stop_server_ok('server stopped'); |
$server->stop_server_ok('server stopped'); |
| |
|
| |
|
| done_testing(); |
done_testing(); |