getPsr7JsonResponseForFixture('Endpoints/getServerSideExclude.json'); $mock = $this->getMockBuilder(Adapter::class)->getMock(); $mock->method('get')->willReturn($response); $mock->expects($this->once())->method('get'); $zones = new ZoneSettings($mock); $result = $zones->getServerSideExcludeSetting('023e105f4ecef8ad9ca31a8372d0c353'); $this->assertSame('on', $result); } public function testUpdateServerSideExcludeSetting() { $response = $this->getPsr7JsonResponseForFixture('Endpoints/updateServerSideExclude.json'); $mock = $this->getMockBuilder(Adapter::class)->getMock(); $mock->method('patch')->willReturn($response); $mock->expects($this->once())->method('patch'); $zones = new ZoneSettings($mock); $result = $zones->updateServerSideExcludeSetting('023e105f4ecef8ad9ca31a8372d0c353', 'on'); $this->assertSame('on', $result); } }