github.com/wallyworld/juju@v0.0.0-20161013125918-6cf1bc9d917a/worker/uniter/runner/jujuc/errors_test.go (about) 1 // Copyright 2015 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package jujuc_test 5 6 import ( 7 gc "gopkg.in/check.v1" 8 9 jc "github.com/juju/testing/checkers" 10 11 "github.com/juju/juju/testing" 12 "github.com/juju/juju/worker/uniter/runner/jujuc" 13 ) 14 15 type ErrorsSuite struct { 16 testing.BaseSuite 17 } 18 19 var _ = gc.Suite(&ErrorsSuite{}) 20 21 func (t *ErrorsSuite) TestNotAvailableErr(c *gc.C) { 22 err := jujuc.NotAvailable("the thing") 23 c.Assert(err, gc.ErrorMatches, "the thing is not available") 24 c.Assert(jujuc.IsNotAvailable(err), jc.IsTrue) 25 }