@@ 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 | { |