public function testTestPermissions()
{
$permissions = ['pubsub.topics.publish', 'pubsub.topics.attachSubscription'];
$snippet = $this->snippetFromMethod(Iam::class, 'testPermissions');
$snippet->addLocal('iam', $this->iam);
$this->connection->testPermissions(['permissions' => $permissions, 'resource' => $this->resource])->shouldBeCalled()->willReturn($permissions);
$this->iam->setConnection($this->connection->reveal());
$res = $snippet->invoke('allowedPermissions');
$this->assertEquals($permissions, $res->returnVal());
}