init($this->directory); $git->setRepository($this->directory); $git->remote->add('origin', 'http://example.com/test.git'); $git->remote->url('origin', 'https://github.com/kzykhys/Text.git', 'http://example.com/test.git'); $remotes = $git->remote(); $this->assertEquals('https://github.com/kzykhys/Text.git', $remotes['origin']['fetch']); } public function testSetUrlAdd() { $git = new Git(); $git->init($this->directory); $git->setRepository($this->directory); $git->remote->add('origin', 'http://example.com/test.git'); $git->remote->url->add('origin', 'https://github.com/kzykhys/Text.git'); } public function testSetUrlDelete() { $git = new Git(); $git->init($this->directory); $git->setRepository($this->directory); $git->remote->add('origin', 'http://example.com/test.git'); $git->remote->url->add('origin', 'https://github.com/kzykhys/Text.git'); $git->remote->url->delete('origin', 'https://github.com'); $remotes = $git->remote(); $this->assertEquals('http://example.com/test.git', $remotes['origin']['fetch']); } }