Changeset View
Changeset View
Standalone View
Standalone View
src/parser/__tests__/ArcanistDiffParserTestCase.php
Show First 20 Lines • Show All 569 Lines • ▼ Show 20 Lines | EOTEXT | ||||
ArcanistDiffChangeType::TYPE_CHANGE, | ArcanistDiffChangeType::TYPE_CHANGE, | ||||
$change->getType()); | $change->getType()); | ||||
break; | break; | ||||
case 'svnlook-basics.svndiff': | case 'svnlook-basics.svndiff': | ||||
case 'svnlook-add.svndiff': | case 'svnlook-add.svndiff': | ||||
case 'svnlook-delete.svndiff': | case 'svnlook-delete.svndiff': | ||||
$this->assertEqual(1, count($changes)); | $this->assertEqual(1, count($changes)); | ||||
break; | break; | ||||
case 'git-format-patch.gitdiff': | |||||
$this->assertEqual(2, count($changes)); | |||||
$change = array_shift($changes); | |||||
$this->assertEqual( | |||||
ArcanistDiffChangeType::TYPE_MESSAGE, | |||||
$change->getType()); | |||||
$this->assertEqual("WIP", $change->getMetadata('message')); | |||||
$change = array_shift($changes); | |||||
$this->assertEqual( | |||||
ArcanistDiffChangeType::TYPE_CHANGE, | |||||
$change->getType()); | |||||
break; | |||||
default: | default: | ||||
throw new Exception("No test block for diff file {$diff_file}."); | throw new Exception("No test block for diff file {$diff_file}."); | ||||
break; | break; | ||||
} | } | ||||
} | } | ||||
public function testGitPrefixStripping() { | public function testGitPrefixStripping() { | ||||
static $tests = array( | static $tests = array( | ||||
▲ Show 20 Lines • Show All 76 Lines • Show Last 20 Lines |