10 use Test::More tests => 2;
12 HTTP::AnyUA->register_backend(Mock => '+MockBackend');
14 my $any_ua = HTTP::AnyUA->new(ua => 'Mock');
15 my $backend = $any_ua->backend;
17 $any_ua->apply_middleware('Runtime');
19 my $url = 'http://acme.tld/';
24 content => 'whatever',
27 $backend->response({%$mock_response});
28 my $resp = $any_ua->get($url);
30 isnt $resp->{runtime}, undef, 'runtime is defined';
32 $backend->response(Future->done({%$mock_response}));
33 $resp = $any_ua->get($url);
37 isnt $resp->{runtime}, undef, 'runtime is defined when response is future';