/** * */ public function testTryPackageUpdate() { $CkanClient = $this->prophesize('CKAN\\CkanClient'); $CkanClient->package_update($this->mockDataset)->willReturn(true); $CkanClient->package_show($this->mockDataset['name'])->willReturn(json_encode(['help' => 'some text', 'success' => true, 'result' => $this->mockDataset])); $this->CkanManager->setCkan($CkanClient->reveal()); $package = $this->CkanManager->tryPackageUpdate($this->mockDataset); $this->assertTrue($package); }