launchpad.net/~rogpeppe/juju-core/500-errgo-fix@v0.0.0-20140213181702-000000002356/cmd/package_test.go (about) 1 // Copyright 2012, 2013 Canonical Ltd. 2 // Licensed under the AGPLv3, see LICENCE file for details. 3 4 package cmd_test 5 6 import ( 7 "testing" 8 9 gc "launchpad.net/gocheck" 10 11 "launchpad.net/juju-core/testing/testbase" 12 ) 13 14 func Test(t *testing.T) { gc.TestingT(t) } 15 16 type Dependencies struct{} 17 18 var _ = gc.Suite(&Dependencies{}) 19 20 func (*Dependencies) TestPackageDependencies(c *gc.C) { 21 // This test is to ensure we don't bring in dependencies without thinking. 22 // Looking at the "environs/config", it is just for JujuHome. This should 23 // really be moved into "juju/osenv". 24 c.Assert(testbase.FindJujuCoreImports(c, "launchpad.net/juju-core/cmd"), 25 gc.DeepEquals, 26 []string{"juju/osenv", "names", "version"}) 27 }