1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
package config_test
import (
"testing"
"github.com/stretchr/testify/assert"
"github.com/lxc/incus/v6/internal/server/config"
)
func TestSchema_Defaults(t *testing.T) {
schema := config.Schema{
"foo": {},
"bar": {Default: "x"},
}
values := map[string]string{"foo": "", "bar": "x"}
assert.Equal(t, values, schema.Defaults())
}
func TestSchema_Keys(t *testing.T) {
schema := config.Schema{
"foo": {},
"bar": {Default: "x"},
}
keys := []string{"bar", "foo"}
assert.Equal(t, keys, schema.Keys())
}
|