Page MenuHomePhorge

DifferentialDiffTestCase.php
No OneTemporary

DifferentialDiffTestCase.php

<?php
final class DifferentialDiffTestCase extends ArcanistPhutilTestCase {
public function testDetectCopiedCode() {
$root = dirname(__FILE__).'/diff/';
$parser = new ArcanistDiffParser();
$diff = DifferentialDiff::newFromRawChanges(
$parser->parseDiff(Filesystem::readFile($root.'lint_engine.diff')));
$copies = idx(head($diff->getChangesets())->getMetadata(), 'copy:lines');
$this->assertEqual(
array_combine(range(237, 252), range(167, 182)),
ipull($copies, 1));
}
}

File Metadata

Mime Type
text/x-php
Expires
Jan 19 2025, 20:55 (6 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
1128661
Default Alt Text
DifferentialDiffTestCase.php (517 B)

Event Timeline