view release on metacpan or search on metacpan
t/02-request.t view on Meta::CPAN
use Furl::Response;
use CHI;
use Google::Client::Collection;
my $chi = CHI->new(driver => 'Memory', global => 0);
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, '{}');
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return '{}'; }
);
t/03-request-exceptions.t view on Meta::CPAN
$chi->set('test-req', 'foobar', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
cache_key => 'test-req'
), 'created client ok';
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, '403', 'Forbidden', {'content-type' => 'application/json'}, '{"error": "bad token"}');
}
);
$Mock_furl_res->mock(decoded_content => sub { return '{"error": "bad token"}'; });
$Mock_furl_res->mock(is_success => sub { return 0; });
$Mock_furl_res->mock(as_string => sub { return "403 Forbidden"; });
throws_ok { $client->files->_request(
method => 'GET',
url => 'http://www.googleapis.com/some/test/path'
t/files/01-copy.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/02-create-media-files.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/03-create.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/04-delete.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, '');
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return ''; }
);
t/files/05-empty-trash.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, '');
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return ''; }
);
t/files/06-export.t view on Meta::CPAN
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
my $content = 'text,csv,stuff';
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'text/csv'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'text/csv'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/07-generate-ids.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/08-get.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/09-list.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/10-update-media-files.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/11-update.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);
t/files/12-watch.t view on Meta::CPAN
my $chi = CHI->new(driver => 'Memory', global => 0);
$chi->set('file-client', 'test-access-token', 5);
ok my $client = Google::Client::Collection->new(
cache => $chi,
), 'ok built client';
$client->set_cache_key('file-client');
{
$Mock_furl->mock(
request => sub {
return Furl::Response->new(1, 200, 'OK', {'content-type' => 'application/json'}, $content);
}
);
$Mock_furl_res->mock(
content_type => sub { return 'application/json'; }
);
$Mock_furl_res->mock(
decoded_content => sub { return $content; }
);