| @@ 181-198 (lines=18) @@ | ||
| 178 | $this->assertTrue($updatedPage->getName()=='Home Page'); |
|
| 179 | } |
|
| 180 | ||
| 181 | public function testDelete() |
|
| 182 | { |
|
| 183 | // Mock 'OptimizelyApiClient' object to avoid real API calls |
|
| 184 | $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') |
|
| 185 | ->disableOriginalConstructor() |
|
| 186 | ->getMock(); |
|
| 187 | ||
| 188 | $result = new Result(array(), 200); |
|
| 189 | ||
| 190 | $optimizelyApiClientMock->method('sendApiRequest') |
|
| 191 | ->willReturn($result); |
|
| 192 | ||
| 193 | $pagesService = new Pages($optimizelyApiClientMock); |
|
| 194 | ||
| 195 | $result = $pagesService->delete(1000); |
|
| 196 | ||
| 197 | $this->assertEquals(200, $result->getHttpCode()); |
|
| 198 | } |
|
| 199 | } |
|
| 200 | ||
| 201 | ||
| @@ 715-732 (lines=18) @@ | ||
| 712 | $this->assertTrue($updatedExperiment->getName()=='Blue Button Experiment'); |
|
| 713 | } |
|
| 714 | ||
| 715 | public function testDelete() |
|
| 716 | { |
|
| 717 | // Mock 'OptimizelyApiClient' object to avoid real API calls |
|
| 718 | $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') |
|
| 719 | ->disableOriginalConstructor() |
|
| 720 | ->getMock(); |
|
| 721 | ||
| 722 | $result = new Result(array(), 200); |
|
| 723 | ||
| 724 | $optimizelyApiClientMock->method('sendApiRequest') |
|
| 725 | ->willReturn($result); |
|
| 726 | ||
| 727 | $experimentsService = new Experiments($optimizelyApiClientMock); |
|
| 728 | ||
| 729 | $result = $experimentsService->delete(1000); |
|
| 730 | ||
| 731 | $this->assertEquals(200, $result->getHttpCode()); |
|
| 732 | } |
|
| 733 | } |
|
| 734 | ||
| @@ 446-464 (lines=19) @@ | ||
| 443 | $this->assertTrue($updatedCampaign->getName()=='Landing Page Optimization'); |
|
| 444 | } |
|
| 445 | ||
| 446 | public function testDelete() |
|
| 447 | { |
|
| 448 | // Mock 'OptimizelyApiClient' object to avoid real API calls |
|
| 449 | $optimizelyApiClientMock = $this->getMockBuilder('\WebMarketingROI\OptimizelyPHP\OptimizelyApiClient') |
|
| 450 | ->disableOriginalConstructor() |
|
| 451 | ->getMock(); |
|
| 452 | ||
| 453 | $result = new Result(array(), 200); |
|
| 454 | ||
| 455 | $optimizelyApiClientMock->method('sendApiRequest') |
|
| 456 | ->willReturn($result); |
|
| 457 | ||
| 458 | $campaignsService = new Campaigns($optimizelyApiClientMock); |
|
| 459 | ||
| 460 | $result = $campaignsService->delete(1000); |
|
| 461 | ||
| 462 | $this->assertEquals(200, $result->getHttpCode()); |
|
| 463 | $this->assertEquals(null, $result->getPayload()); |
|
| 464 | } |
|
| 465 | ||
| 466 | public function testIntegration() |
|
| 467 | { |
|