mirror of https://github.com/spf13/viper.git
changed the test hcl config
This commit is contained in:
parent
9cd0a9f663
commit
c97c5cf59e
|
@ -65,18 +65,7 @@ id = "0001"
|
||||||
type = "donut"
|
type = "donut"
|
||||||
name = "Cake"
|
name = "Cake"
|
||||||
ppu = 0.55
|
ppu = 0.55
|
||||||
batter {
|
`)
|
||||||
type = "Regular"
|
|
||||||
}
|
|
||||||
batter {
|
|
||||||
type = "Chocolate"
|
|
||||||
}
|
|
||||||
batter {
|
|
||||||
type = "Blueberry"
|
|
||||||
}
|
|
||||||
batter {
|
|
||||||
type = "Devil's Food"
|
|
||||||
}`)
|
|
||||||
|
|
||||||
var propertiesExample = []byte(`
|
var propertiesExample = []byte(`
|
||||||
p_id: 0001
|
p_id: 0001
|
||||||
|
@ -102,6 +91,10 @@ func initConfigs() {
|
||||||
r = bytes.NewReader(jsonExample)
|
r = bytes.NewReader(jsonExample)
|
||||||
unmarshalReader(r, v.config)
|
unmarshalReader(r, v.config)
|
||||||
|
|
||||||
|
SetConfigType("hcl")
|
||||||
|
r = bytes.NewReader(hclExample)
|
||||||
|
unmarshalReader(r, v.config)
|
||||||
|
|
||||||
SetConfigType("properties")
|
SetConfigType("properties")
|
||||||
r = bytes.NewReader(propertiesExample)
|
r = bytes.NewReader(propertiesExample)
|
||||||
unmarshalReader(r, v.config)
|
unmarshalReader(r, v.config)
|
||||||
|
@ -113,10 +106,6 @@ func initConfigs() {
|
||||||
SetConfigType("json")
|
SetConfigType("json")
|
||||||
remote := bytes.NewReader(remoteExample)
|
remote := bytes.NewReader(remoteExample)
|
||||||
unmarshalReader(remote, v.kvstore)
|
unmarshalReader(remote, v.kvstore)
|
||||||
|
|
||||||
SetConfigType("hcl")
|
|
||||||
r = bytes.NewReader(hclExample)
|
|
||||||
unmarshalReader(r, v.config)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func initYAML() {
|
func initYAML() {
|
||||||
|
@ -311,25 +300,6 @@ func TestHCL(t *testing.T) {
|
||||||
assert.NotEqual(t, "cronut", Get("type"))
|
assert.NotEqual(t, "cronut", Get("type"))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestHCLList(t *testing.T) {
|
|
||||||
initHcl()
|
|
||||||
batters := []map[string]interface{}{
|
|
||||||
map[string]interface{}{
|
|
||||||
"type": "Regular",
|
|
||||||
},
|
|
||||||
map[string]interface{}{
|
|
||||||
"type": "Chocolate",
|
|
||||||
},
|
|
||||||
map[string]interface{}{
|
|
||||||
"type": "Blueberry",
|
|
||||||
},
|
|
||||||
map[string]interface{}{
|
|
||||||
"type": "Devil's Food",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
assert.Equal(t, batters, Get("batter"))
|
|
||||||
}
|
|
||||||
|
|
||||||
func TestRemotePrecedence(t *testing.T) {
|
func TestRemotePrecedence(t *testing.T) {
|
||||||
initJSON()
|
initJSON()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue