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  }