mirror of https://github.com/k3s-io/k3s
parent
1833b65fcd
commit
35d972fd72
@ -0,0 +1,39 @@
|
||||
package config
|
||||
|
||||
import (
|
||||
"reflect"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestGetArgsList(t *testing.T) {
|
||||
argsMap := map[string]string{
|
||||
"aaa": "A",
|
||||
"bbb": "B",
|
||||
"ccc": "C",
|
||||
"ddd": "d",
|
||||
"eee": "e",
|
||||
"fff": "f",
|
||||
"ggg": "g",
|
||||
"hhh": "h",
|
||||
}
|
||||
extraArgs := []string{
|
||||
"bbb=BB",
|
||||
"ddd=DD",
|
||||
"iii=II",
|
||||
}
|
||||
expected := []string{
|
||||
"--aaa=A",
|
||||
"--bbb=BB",
|
||||
"--ccc=C",
|
||||
"--ddd=DD",
|
||||
"--eee=e",
|
||||
"--fff=f",
|
||||
"--ggg=g",
|
||||
"--hhh=h",
|
||||
"--iii=II",
|
||||
}
|
||||
actual := GetArgsList(argsMap, extraArgs)
|
||||
if !reflect.DeepEqual(actual, expected) {
|
||||
t.Errorf("got %v\nwant %v", actual, expected)
|
||||
}
|
||||
}
|
Loading…
Reference in new issue