aboutsummaryrefslogtreecommitdiffstats
path: root/remote_test.go
diff options
context:
space:
mode:
authorSantiago M. Mola <santi@mola.io>2016-12-08 12:32:05 +0100
committerMáximo Cuadros <mcuadros@gmail.com>2016-12-08 12:32:05 +0100
commit45572a28635e63559dcc3b60c30c6ce09acb0a90 (patch)
tree8418db576df2a3dcc2523cfe47a3ab4eef3f5283 /remote_test.go
parent01ea726be6ed745a21c88fd61fc5e2a62c4ceb88 (diff)
downloadgo-git-45572a28635e63559dcc3b60c30c6ce09acb0a90.tar.gz
remote: fix Connect, returned nil error on failure. (#167)
Diffstat (limited to 'remote_test.go')
-rw-r--r--remote_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/remote_test.go b/remote_test.go
index acf646f..c3e86df 100644
--- a/remote_test.go
+++ b/remote_test.go
@@ -44,6 +44,13 @@ func (s *RemoteSuite) TestnewRemoteInvalidEndpoint(c *C) {
c.Assert(err, NotNil)
}
+func (s *RemoteSuite) TestnewRemoteNonExistentEndpoint(c *C) {
+ r := newRemote(nil, nil, &config.RemoteConfig{Name: "foo", URL: "ssh://non-existent/foo.git"})
+
+ err := r.Connect()
+ c.Assert(err, NotNil)
+}
+
func (s *RemoteSuite) TestnewRemoteInvalidSchemaEndpoint(c *C) {
r := newRemote(nil, nil, &config.RemoteConfig{Name: "foo", URL: "qux://foo"})