Browsermob-Proxy
view release on metacpan or search on metacpan
port => $port,
mock => $mock_server
)->selenium_proxy;
ok($new_har_was_called, 'invoking selenium_proxy creates a new har by default');
}
FIREFOX_PROXY: {
my $mock_server = generate_mock_server();
my $firefox_prefs = Browsermob::Proxy->new(
server_port => $server_port,
port => $port,
mock => $mock_server
)->firefox_proxy('do not initiate');
my @required_keys = qw/
network.proxy.type
network.proxy.http
network.proxy.http_port
network.proxy.ssl
network.proxy.ssl_port
/;
foreach (@required_keys) {
ok(exists $firefox_prefs->{$_}, $_ . ' exists in firefox prefs.');
}
}
}
BASIC_AUTH: {
UNIT: {
my $mock_server = generate_mock_server();
$mock_server->{'/proxy/' . $port . '/auth/basic/.google.com'} = sub {
my $req = shift;
( run in 0.615 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )