Path: blob/master/src/applications/diffusion/data/__tests__/DiffusionGitBranchTestCase.php
12242 views
<?php12final class DiffusionGitBranchTestCase3extends PhabricatorTestCase {45public function testRemoteBranchParser() {67$output = <<<EOTXT8origin/HEAD -> origin/master9origin/accent-folding bfaea2e72197506e028c604cd1a294b6e37aa17d Add...10origin/eventordering 185a90a3c1b0556015e5f318fb86ccf8f7a6f3e3 RFC: Order...11origin/master 713f1fc54f9cfc830acbf6bbdb46a2883f772896 Automat...12alternate/stuff 4444444444444444444444444444444444444444 Hmm...13origin/HEAD 713f1fc54f9cfc830acbf6bbdb46a2883f77289614origin/refactoring 6e947ab0498b82075ca6195ac168385a11326c4b15alternate/release-1.0.0 9ddd5d67962dd89fa167f9989954468b6c517b871617EOTXT;1819$this->assertEqual(20array(21'origin/accent-folding' => 'bfaea2e72197506e028c604cd1a294b6e37aa17d',22'origin/eventordering' => '185a90a3c1b0556015e5f318fb86ccf8f7a6f3e3',23'origin/master' => '713f1fc54f9cfc830acbf6bbdb46a2883f772896',24'alternate/stuff' => '4444444444444444444444444444444444444444',25'origin/refactoring' => '6e947ab0498b82075ca6195ac168385a11326c4b',26'alternate/release-1.0.0' => '9ddd5d67962dd89fa167f9989954468b6c517b87',27),28DiffusionGitBranch::parseRemoteBranchOutput($output));2930$this->assertEqual(31array(32'accent-folding' => 'bfaea2e72197506e028c604cd1a294b6e37aa17d',33'eventordering' => '185a90a3c1b0556015e5f318fb86ccf8f7a6f3e3',34'master' => '713f1fc54f9cfc830acbf6bbdb46a2883f772896',35'refactoring' => '6e947ab0498b82075ca6195ac168385a11326c4b',36),37DiffusionGitBranch::parseRemoteBranchOutput($output, 'origin'));38}3940}414243