public function reload(array $options = [])
{
return $this->info = $this->connection->getSubscription($options + ['subscription' => $this->name]);
}
public function testReload() { $sub = ['subscription' => 'projects/project-id/subscriptions/subscription-name', 'topic' => 'projects/project-id/topics/topic-name']; $this->connection->getSubscription(Argument::withEntry('foo', 'bar'))->willReturn($sub)->shouldBeCalledTimes(1); $subscription = new Subscription($this->connection->reveal(), 'subscription-name', 'topic-name', 'project-id'); $res = $subscription->reload(['foo' => 'bar']); $this->assertEquals($res, $sub); }