public function it_converts_original_lines_to_modified_lines_when_deleting() { $original = new LineRange(new OriginalLineNumber(3), new OriginalLineNumber(6)); $modified = new LineRange(new ModifiedLineNumber(3), new ModifiedLineNumber(6)); $this->setupRangeConversionTests($original, $modified); $this->lineTracker->deleteLines(Argument::any())->willReturn(); $this->modified->delete($modified)->shouldBeCalled(); $this->delete($original); }
public function delete(LineRangeInterface $range) { $range = $this->convertIfContainsOriginalLineNumbers($range); $this->modified->delete($range); $this->lineTracker->deleteLines($range); }