mirror of
https://github.com/kevin-DL/sapper.git
synced 2026-01-16 12:54:38 +00:00
remove glob and cheerio from dependencies
This commit is contained in:
26
test/unit/clean_html/index.ts
Normal file
26
test/unit/clean_html/index.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import * as fs from 'fs';
|
||||
import * as path from 'path';
|
||||
import * as assert from 'assert';
|
||||
import clean_html from '../../../src/api/utils/clean_html';
|
||||
|
||||
describe('clean_html', () => {
|
||||
const samples = path.join(__dirname, 'samples');
|
||||
|
||||
fs.readdirSync(samples).forEach(dir => {
|
||||
if (dir[0] === '.') return;
|
||||
|
||||
it(dir, () => {
|
||||
const input = fs.readFileSync(`${samples}/${dir}/input.html`, 'utf-8');
|
||||
const expected = fs.readFileSync(`${samples}/${dir}/output.html`, 'utf-8');
|
||||
|
||||
const actual = clean_html(input);
|
||||
|
||||
fs.writeFileSync(`${samples}/${dir}/.actual.html`, actual);
|
||||
|
||||
assert.equal(
|
||||
actual.replace(/\s+$/gm, ''),
|
||||
expected.replace(/\s+$/gm, '')
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user