|
|
@@ -6,6 +6,7 @@ use Test::More;
|
|
|
use LWP::UserAgent;
|
|
|
use Test::LWP::UserAgent;
|
|
|
use IO::Socket::INET;
|
|
|
+use Test::MockModule;
|
|
|
use Selenium::Remote::Driver;
|
|
|
use Selenium::Remote::Mock::Commands;
|
|
|
use Selenium::Remote::Mock::RemoteConnection;
|
|
|
@@ -133,6 +134,8 @@ GRID_STARTUP: {
|
|
|
};
|
|
|
$tua->map_response(qr{(?:grid/api/hub/status|session)}, $ok);
|
|
|
|
|
|
+ my $mock = Test::MockModule->new('Selenium::Remote::RemoteConnection');
|
|
|
+ $mock->redefine('check_status', sub { $grid_status_count++; 1 });
|
|
|
my $grid_driver = Selenium::Remote::Driver->new(ua => $tua);
|
|
|
|
|
|
ok(defined $grid_driver, 'Grid: Object loaded fine using grid/api/hub/status');
|