| @@ 733-750 (lines=18) @@ | ||
| 730 | $this->assertTrue($updatedExperiment->getName()=='Blue Button Experiment'); |
|
| 731 | } |
|
| 732 | ||
| 733 | public function testDelete() |
|
| 734 | { |
|
| 735 | // Mock 'OptimizelyApiClient' object to avoid real API calls |
|
| 736 | $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') |
|
| 737 | ->disableOriginalConstructor() |
|
| 738 | ->getMock(); |
|
| 739 | ||
| 740 | $result = new Result(array(), 200); |
|
| 741 | ||
| 742 | $optimizelyApiClientMock->method('sendApiRequest') |
|
| 743 | ->willReturn($result); |
|
| 744 | ||
| 745 | $experimentsService = new Experiments($optimizelyApiClientMock); |
|
| 746 | ||
| 747 | $result = $experimentsService->delete(1000); |
|
| 748 | ||
| 749 | $this->assertEquals(200, $result->getHttpCode()); |
|
| 750 | } |
|
| 751 | ||
| 752 | public function testIntegration() |
|
| 753 | { |
|
| @@ 462-480 (lines=19) @@ | ||
| 459 | $this->assertTrue($updatedCampaign->getName()=='Landing Page Optimization'); |
|
| 460 | } |
|
| 461 | ||
| 462 | public function testDelete() |
|
| 463 | { |
|
| 464 | // Mock 'OptimizelyApiClient' object to avoid real API calls |
|
| 465 | $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') |
|
| 466 | ->disableOriginalConstructor() |
|
| 467 | ->getMock(); |
|
| 468 | ||
| 469 | $result = new Result(array(), 200); |
|
| 470 | ||
| 471 | $optimizelyApiClientMock->method('sendApiRequest') |
|
| 472 | ->willReturn($result); |
|
| 473 | ||
| 474 | $campaignsService = new Campaigns($optimizelyApiClientMock); |
|
| 475 | ||
| 476 | $result = $campaignsService->delete(1000); |
|
| 477 | ||
| 478 | $this->assertEquals(200, $result->getHttpCode()); |
|
| 479 | $this->assertEquals(null, $result->getPayload()); |
|
| 480 | } |
|
| 481 | ||
| 482 | public function testIntegration() |
|
| 483 | { |
|
| @@ 178-195 (lines=18) @@ | ||
| 175 | $this->assertTrue($updatedPage->getName()=='Home Page'); |
|
| 176 | } |
|
| 177 | ||
| 178 | public function testDelete() |
|
| 179 | { |
|
| 180 | // Mock 'OptimizelyApiClient' object to avoid real API calls |
|
| 181 | $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') |
|
| 182 | ->disableOriginalConstructor() |
|
| 183 | ->getMock(); |
|
| 184 | ||
| 185 | $result = new Result(array(), 200); |
|
| 186 | ||
| 187 | $optimizelyApiClientMock->method('sendApiRequest') |
|
| 188 | ->willReturn($result); |
|
| 189 | ||
| 190 | $pagesService = new Pages($optimizelyApiClientMock); |
|
| 191 | ||
| 192 | $result = $pagesService->delete(1000); |
|
| 193 | ||
| 194 | $this->assertEquals(200, $result->getHttpCode()); |
|
| 195 | } |
|
| 196 | ||
| 197 | public function testIntegration() |
|
| 198 | { |
|