mirror of
https://github.com/grafana/grafana.git
synced 2025-07-31 06:12:49 +08:00
Plugins: Move alias support to plugin json (but still hardcoded) (#75129)
This commit is contained in:
@ -278,6 +278,7 @@ func TestAliasSupport(t *testing.T) {
|
||||
|
||||
pluginIdNew := "plugin-new"
|
||||
pluginIdOld := "plugin-old"
|
||||
pluginIdOld2 := "plugin-old2"
|
||||
|
||||
p, exists := i.Plugin(ctx, pluginIdNew)
|
||||
require.False(t, exists)
|
||||
@ -285,9 +286,9 @@ func TestAliasSupport(t *testing.T) {
|
||||
|
||||
pluginNew := &plugins.Plugin{
|
||||
JSONData: plugins.JSONData{
|
||||
ID: pluginIdNew,
|
||||
ID: pluginIdNew,
|
||||
AliasIDs: []string{pluginIdOld, pluginIdOld2},
|
||||
},
|
||||
Alias: pluginIdOld, // TODO: move to JSONData
|
||||
}
|
||||
err := i.Add(ctx, pluginNew)
|
||||
require.NoError(t, err)
|
||||
@ -302,6 +303,11 @@ func TestAliasSupport(t *testing.T) {
|
||||
require.True(t, exists)
|
||||
require.Equal(t, pluginNew, found)
|
||||
|
||||
// Can lookup by the other old ID
|
||||
found, exists = i.Plugin(ctx, pluginIdOld2)
|
||||
require.True(t, exists)
|
||||
require.Equal(t, pluginNew, found)
|
||||
|
||||
// Register the old plugin and look it up
|
||||
pluginOld := &plugins.Plugin{JSONData: plugins.JSONData{
|
||||
ID: pluginIdOld,
|
||||
|
Reference in New Issue
Block a user