func pluginssRegistered(plugins []string) (string, bool) { if len(plugins) > 0 && plugins[0] != "" { for _, f := range plugins { if !plugin.RegistryContains(f) { return f, false } } } return "", true }
func TestSetup(t *testing.T) { tempFile, err := ioutil.TempFile("./", "xavitest") assert.Nil(t, err) currentDir, err := os.Getwd() assert.Nil(t, err) fileURL := fmt.Sprintf("file:///%s/%s", currentDir, tempFile.Name()) println(fileURL) os.Setenv(env.KVStoreURL, fileURL) kvs := setupXAVIEnvironment(registerLoggingPlugin) assert.NotNil(t, kvs) assert.True(t, plugin.RegistryContains("Logging")) tempFile.Close() os.Remove(tempFile.Name()) }
func TestPluginRegistration(t *testing.T) { registerPlugins() assert.True(t, plugin.RegistryContains("Logging")) }