public function testGitPrefixStripping() { static $tests = array('a/file.c' => 'file.c', 'b/file.c' => 'file.c', 'i/file.c' => 'file.c', 'c/file.c' => 'file.c', 'w/file.c' => 'file.c', 'o/file.c' => 'file.c', '1/file.c' => 'file.c', '2/file.c' => 'file.c', 'src/file.c' => 'src/file.c', 'file.c' => 'file.c'); foreach ($tests as $input => $expect) { $this->assertEqual($expect, ArcanistDiffParser::stripGitPathPrefix($input), pht("Strip git prefix from '%s'.", $input)); } }