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