mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-11-01 19:17:58 +00:00
Add plugin user-agent helper (#5039)
This commit is contained in:
@@ -2,6 +2,8 @@ package useragent
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/hashicorp/vault/logical"
|
||||
)
|
||||
|
||||
func TestUserAgent(t *testing.T) {
|
||||
@@ -16,3 +18,27 @@ func TestUserAgent(t *testing.T) {
|
||||
t.Errorf("expected %q to be %q", act, exp)
|
||||
}
|
||||
}
|
||||
|
||||
func TestUserAgentPlugin(t *testing.T) {
|
||||
projectURL = "https://vault-test.com"
|
||||
rt = "go5.0"
|
||||
env := &logical.PluginEnvironment{
|
||||
VaultVersion: "1.2.3",
|
||||
}
|
||||
pluginName := "azure-auth"
|
||||
|
||||
act := PluginString(env, pluginName)
|
||||
|
||||
exp := "Vault/1.2.3 (+https://vault-test.com; azure-auth; go5.0)"
|
||||
if exp != act {
|
||||
t.Errorf("expected %q to be %q", act, exp)
|
||||
}
|
||||
|
||||
pluginName = ""
|
||||
act = PluginString(env, pluginName)
|
||||
|
||||
exp = "Vault/1.2.3 (+https://vault-test.com; go5.0)"
|
||||
if exp != act {
|
||||
t.Errorf("expected %q to be %q", act, exp)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user