config: Add the foundation for GDPR privacy configuration

See #4616
This commit is contained in:
Bjørn Erik Pedersen
2018-05-04 10:18:45 +02:00
parent 9bd4236e1b
commit 0bbdef986d
7 changed files with 239 additions and 5 deletions

View File

@@ -365,3 +365,25 @@ map[string]interface {}{
}`, got["menu"])
}
func TestPrivacyConfig(t *testing.T) {
t.Parallel()
assert := require.New(t)
tomlConfig := `
someOtherValue = "foo"
[privacy]
[privacy.youtube]
noCookie = true
`
b := newTestSitesBuilder(t)
b.WithConfigFile("toml", tomlConfig)
b.Build(BuildCfg{SkipRender: true})
assert.True(b.H.Sites[0].Info.PrivacyConfig.YouTube.NoCookie)
}