Fix Resource.ResourceType so it always returns MIME's main type

The one exception being for the Page, which does not have a MIME type, in which you will get the value `page`.

Fixes #8052
This commit is contained in:
Bjørn Erik Pedersen
2020-12-17 09:33:26 +01:00
parent 8103188b9b
commit 81975f847d
6 changed files with 13 additions and 16 deletions

View File

@@ -707,7 +707,7 @@ func newTestBundleSources(t testing.TB) (*hugofs.Fs, *viper.Viper) {
cfg.Set("contentDir", "base")
cfg.Set("baseURL", "https://example.com")
cfg.Set("mediaTypes", map[string]interface{}{
"text/bepsays": map[string]interface{}{
"bepsays/bep": map[string]interface{}{
"suffixes": []string{"bep"},
},
})
@@ -1234,7 +1234,7 @@ title: %q
b.Build(BuildCfg{})
b.AssertFileContent("public/bundle/index.html", `
json|sub/data.json|
application|sub/data.json|
page|bundle p1|
page|bundle sub index|
page|bundle sub p2|