github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/cf/commands/plugin/plugin_suite_test.go (about) 1 package plugin_test 2 3 import ( 4 "path/filepath" 5 6 "github.com/cloudfoundry/cli/cf/i18n" 7 "github.com/cloudfoundry/cli/cf/i18n/detection" 8 "github.com/cloudfoundry/cli/testhelpers/configuration" 9 "github.com/cloudfoundry/cli/testhelpers/plugin_builder" 10 . "github.com/onsi/ginkgo" 11 . "github.com/onsi/gomega" 12 13 "testing" 14 ) 15 16 func TestPlugin(t *testing.T) { 17 config := configuration.NewRepositoryWithDefaults() 18 i18n.T = i18n.Init(config, &detection.JibberJabberDetector{}) 19 20 RegisterFailHandler(Fail) 21 22 plugin_builder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_help") 23 plugin_builder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_push") 24 plugin_builder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_with_push_short_name") 25 plugin_builder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_1") 26 plugin_builder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "test_2") 27 plugin_builder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "empty_plugin") 28 plugin_builder.BuildTestBinary(filepath.Join("..", "..", "..", "fixtures", "plugins"), "alias_conflicts") 29 30 RunSpecs(t, "Plugin Suite") 31 }