ref: 4fbce787406aafe23d86ec4c5854165d409e26c2
parent: d8a256c155d23ad451625fcb292b297d85888c4c
author: Bjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
date: Wed Aug 10 19:57:10 EDT 2016
Add JSON config to the multilanguage testing Updates #2309
--- a/hugolib/hugo_sites_test.go
+++ b/hugolib/hugo_sites_test.go
@@ -168,6 +168,7 @@
}{ {multiSiteTomlConfig, "toml"}, {multiSiteYAMLConfig, "yml"},+ {multiSiteJSONConfig, "json"}, } {doTestMultiSitesBuild(t, config.content, config.suffix)
}
@@ -652,6 +653,57 @@
Taxonomies:
lag: "lag"
+`
+
+var multiSiteJSONConfig = `
+{+ "DefaultExtension": "html",
+ "baseurl": "http://example.com/blog",
+ "DisableSitemap": false,
+ "DisableRSS": false,
+ "RSSUri": "index.xml",
+ "paginate": 1,
+ "DefaultContentLanguage": "fr",
+ "permalinks": {+ "other": "/somewhere/else/:filename"
+ },
+ "blackfriday": {+ "angledQuotes": true
+ },
+ "Taxonomies": {+ "tag": "tags"
+ },
+ "Languages": {+ "en": {+ "weight": 10,
+ "title": "English",
+ "blackfriday": {+ "angledQuotes": false
+ }
+ },
+ "fr": {+ "weight": 20,
+ "title": "Français",
+ "Taxonomies": {+ "plaque": "plaques"
+ }
+ },
+ "nn": {+ "weight": 30,
+ "title": "Nynorsk",
+ "Taxonomies": {+ "lag": "lag"
+ }
+ },
+ "nb": {+ "weight": 40,
+ "title": "Bokmål",
+ "Taxonomies": {+ "lag": "lag"
+ }
+ }
+ }
+}
`
func createMultiTestSites(t *testing.T, tomlConfig string) *HugoSites {--
⑨