Skip to content

Commit

Permalink
Add a branch bundle test case
Browse files Browse the repository at this point in the history
See #6173
  • Loading branch information
bep committed Aug 9, 2019
1 parent 7ff0a8e commit 8243952
Showing 1 changed file with 20 additions and 2 deletions.
22 changes: 20 additions & 2 deletions hugolib/pagebundler_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,7 @@ func TestPageBundlerSiteMultilingual(t *testing.T) {
cfg.Set("uglyURLs", ugly)

b := newTestSitesBuilderFromDepsCfg(t, deps.DepsCfg{Fs: fs, Cfg: cfg}).WithNothingAdded()
b.Build(BuildCfg{SkipRender: true})
b.Build(BuildCfg{})

sites := b.H

Expand Down Expand Up @@ -336,6 +336,20 @@ func TestPageBundlerSiteMultilingual(t *testing.T) {
assert.NotNil(bundlePage)
assert.IsType(&pageState{}, bundlePage)

bcBundleNN, _ := nnSite.getPageNew(nil, "bc")
assert.NotNil(bcBundleNN)
bcBundleEN, _ := s.getPageNew(nil, "bc")
assert.Equal("nn", bcBundleNN.Language().Lang)
assert.Equal("en", bcBundleEN.Language().Lang)
assert.Equal(3, len(bcBundleNN.Resources()))
assert.Equal(3, len(bcBundleEN.Resources()))
b.AssertFileContent("public/en/bc/data1.json", "data1")
b.AssertFileContent("public/en/bc/data2.json", "data2")
b.AssertFileContent("public/en/bc/logo-bc.png", "logo")
b.AssertFileContent("public/nn/bc/data1.nn.json", "data1.nn")
b.AssertFileContent("public/nn/bc/data2.json", "data2")
b.AssertFileContent("public/nn/bc/logo-bc.png", "logo")

})
}
}
Expand Down Expand Up @@ -872,9 +886,13 @@ TheContent.
writeSource(t, fs, filepath.Join(workDir, "base", "bb", "b", "d.nn.png"), "content")

writeSource(t, fs, filepath.Join(workDir, "base", "bc", "_index.md"), pageContent)
writeSource(t, fs, filepath.Join(workDir, "base", "bc", "_index.nn.md"), pageContent)
writeSource(t, fs, filepath.Join(workDir, "base", "bc", "page.md"), pageContent)
writeSource(t, fs, filepath.Join(workDir, "base", "bc", "logo-bc.png"), pageContent)
writeSource(t, fs, filepath.Join(workDir, "base", "bc", "logo-bc.png"), "logo")
writeSource(t, fs, filepath.Join(workDir, "base", "bc", "page.nn.md"), pageContent)
writeSource(t, fs, filepath.Join(workDir, "base", "bc", "data1.json"), "data1")
writeSource(t, fs, filepath.Join(workDir, "base", "bc", "data2.json"), "data2")
writeSource(t, fs, filepath.Join(workDir, "base", "bc", "data1.nn.json"), "data1.nn")

writeSource(t, fs, filepath.Join(workDir, "base", "bd", "index.md"), pageContent)
writeSource(t, fs, filepath.Join(workDir, "base", "bd", "page.md"), pageContent)
Expand Down

0 comments on commit 8243952

Please sign in to comment.