27 lines
518 B
Go
27 lines
518 B
Go
package config_test
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/derailed/k9s/internal/config"
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestAliasesLoad(t *testing.T) {
|
|
aa := config.NewAliases()
|
|
assert.Nil(t, aa.LoadAliases("test_assets/alias.yml"))
|
|
|
|
assert.Equal(t, 27, len(aa.Alias))
|
|
}
|
|
|
|
func TestAliasesSave(t *testing.T) {
|
|
aa := config.NewAliases()
|
|
|
|
aa.Alias["test"] = "fred"
|
|
aa.Alias["blee"] = "duh"
|
|
aa.SaveAliases("/tmp/a.yml")
|
|
|
|
assert.Nil(t, aa.LoadAliases("/tmp/a.yml"))
|
|
assert.Equal(t, 28, len(aa.Alias))
|
|
}
|