import { exists, mkdir, readFile, remove } from 'fs-extra'; import { join } from 'path'; import htmlpack from '.'; const outputDirectory = './test-output'; describe('htmlpack/index', () => { beforeEach(async () => { if (await exists(outputDirectory)) { await remove(outputDirectory); } await mkdir(outputDirectory); }); test('should convert HTML into a single file', async () => { const outputFile = join(outputDirectory, 'output.html'); await htmlpack(join('test-data', 'index.html'), outputFile); const outputContent = await readFile(outputFile, 'utf8'); expect(outputContent).toBe(`
Test paragraph
`); }); });