From a2b7ab355d54eac2f3aa0cdb01ac5591a65c19bc Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Tue, 10 Feb 2015 16:39:53 +0100 Subject: [PATCH] snappy/remove_test.go: add missing test --- snappy/remove.go | 2 +- snappy/remove_test.go | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 snappy/remove_test.go diff --git a/snappy/remove.go b/snappy/remove.go index 16eed86119..117745bdd2 100644 --- a/snappy/remove.go +++ b/snappy/remove.go @@ -10,6 +10,6 @@ func Remove(partName string) error { if err := part.Uninstall(); err != nil { return err } - + return nil } diff --git a/snappy/remove_test.go b/snappy/remove_test.go new file mode 100644 index 0000000000..6806e520a7 --- /dev/null +++ b/snappy/remove_test.go @@ -0,0 +1,14 @@ +package snappy + +import ( + "fmt" + + . "launchpad.net/gocheck" +) + +func (s *SnapTestSuite) TestRemoveNonExistingRaisesError(c *C) { + pkgName := "some-random-non-existing-stuff" + err := Remove(pkgName) + c.Assert(err, NotNil) + c.Assert(err.Error(), Equals, fmt.Sprintf("Can not find snap %s", pkgName)) +}