/** * @test */ public function configCommand() { $configCmd = Factory::createConfig()->addName('test')->setUntrusted(true)->setEdit(true)->setLocal(true)->setGlobal(true); $name = '\'test\''; $expected = 'hg config --untrusted --edit --local --global '; if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { $name = str_replace("'", '"', $name); } $this->assertSame($name, implode(' ', $configCmd->getName())); $this->assertSame($expected . $name, $configCmd->asString()); }