mirror of
https://github.com/kubevela/kubevela.git
synced 2026-05-16 22:37:16 +00:00
29 lines
611 B
Go
29 lines
611 B
Go
package appfile
|
|
|
|
import (
|
|
"os"
|
|
"testing"
|
|
|
|
"github.com/oam-dev/kubevela/pkg/utils/system"
|
|
"github.com/oam-dev/kubevela/references/appfile/driver"
|
|
)
|
|
|
|
func TestGetStorage(t *testing.T) {
|
|
_ = os.Setenv(system.StorageDriverEnv, driver.ConfigMapDriverName)
|
|
|
|
store := &Storage{driver.NewConfigMapStorage()}
|
|
tests := []struct {
|
|
name string
|
|
want *Storage
|
|
}{
|
|
{name: "TestGetStorage_ConfigMap", want: store},
|
|
}
|
|
for _, tt := range tests {
|
|
t.Run(tt.name, func(t *testing.T) {
|
|
if got := GetStorage(); got.Name() != tt.want.Name() {
|
|
t.Errorf("GetStorage() = %v, want %v", got, tt.want)
|
|
}
|
|
})
|
|
}
|
|
}
|