use more general defaults in config

This commit is contained in:
Wouter Groeneveld 2022-04-29 08:36:36 +02:00
parent 45ff736001
commit a9fd1542e9
3 changed files with 13 additions and 6 deletions

View File

@ -15,7 +15,14 @@ import (
)
var (
cnf = common.Configure()
cnf = &common.Config{
BaseURL: "http://localhost:1337/",
Port: 1337,
Token: "miauwkes",
AllowedWebmentionSources: []string{"brainbaking.com"},
Blacklist: []string{},
Whitelist: []string{"brainbaking.com"},
}
repo db.MentionRepo
)

View File

@ -132,13 +132,13 @@ func config() *Config {
func defaultConfig() *Config {
defaultConfig := &Config{
AdminEmail: "wouter@brainbaking.com",
BaseURL: "https://jam.brainbaking.com/",
AdminEmail: "admin@mycooldomain.com",
BaseURL: "http://localhost:1337/",
Port: 1337,
Token: "miauwkes",
AllowedWebmentionSources: []string{"brainbaking.com", "jefklakscodex.com"},
AllowedWebmentionSources: []string{"mycooldomain.com", "myotherdomain.com"},
Blacklist: []string{"youtube.com"},
Whitelist: []string{"brainbaking.com"},
Whitelist: []string{"mycooldomain.com"},
}
defaultConfig.Save()
return defaultConfig

View File

@ -17,7 +17,7 @@ func TestReadFromJsonMalformedReversToDefaults(t *testing.T) {
t.Cleanup(cleanupConfig)
config := Configure()
assert.Contains(t, config.AllowedWebmentionSources, "brainbaking.com")
assert.Contains(t, config.AllowedWebmentionSources, "mycooldomain.com")
}
func TestReadFromJsonWithCorrectJsonData(t *testing.T) {