/** * Test remove(). * * @covers ::delete * @covers ::remove * @test */ public function testRemoveCallsDelete() { // Test values $getResponse = 'API Response'; // Create the used mock objects $client = $this->getMockBuilder('Redmine\\Client')->disableOriginalConstructor()->getMock(); $client->expects($this->once())->method('delete')->with('/time_entries/5.xml')->willReturn($getResponse); // Create the object under test $api = new TimeEntry($client); // Perform the tests $this->assertSame($getResponse, $api->remove(5)); }