minifier: Port integration tests to its package

This commit is contained in:
Bjørn Erik Pedersen
2022-02-09 14:10:09 +01:00
parent b06c2103b8
commit 94f10cf4f9
2 changed files with 47 additions and 23 deletions

View File

@@ -930,26 +930,3 @@ XML: {{ $xml.Content | safeHTML }}|{{ $xml.RelPermalink }}
XML: <root> <foo> asdfasdf </foo> </root>|/xml/data.min.3be4fddd19aaebb18c48dd6645215b822df74701957d6d36e59f203f9c30fd9f.xml
`)
}
// Issue 8954
func TestMinifyWithError(t *testing.T) {
b := newTestSitesBuilder(t).WithSimpleConfigFile()
b.WithSourceFile(
"assets/js/test.js", `
new Date(2002, 04, 11)
`,
)
b.WithTemplates("index.html", `
{{ $js := resources.Get "js/test.js" | minify | fingerprint }}
<script>
{{ $js.Content }}
</script>
`)
b.WithContent("page.md", "")
err := b.BuildE(BuildCfg{})
if err == nil || !strings.Contains(err.Error(), "04") {
t.Fatalf("expected a message about a legacy octal number, but got: %v", err)
}
}