')
})
+ it('includes plaintext files in result.files and the afterBuild payload', async () => {
+ writeSfc(tempDir, 'emails/test.vue', `
+
+ Hello
+
+ `)
+
+ let afterBuildFiles: string[] = []
+ const result = await build({
+ plaintext: true,
+ afterBuild({ files }) { afterBuildFiles = files },
+ })
+
+ expect(result.files.some(f => f.endsWith('.txt'))).toBe(true)
+ expect(afterBuildFiles.some(f => f.endsWith('.txt'))).toBe(true)
+ })
+
it('usePlaintext() with custom extension', async () => {
writeSfc(tempDir, 'emails/test.vue', `