fix comparator sort && add more tests

This commit is contained in:
cudr
2019-04-28 00:04:06 +03:00
parent 8c7ce2c6bb
commit 54efe7235a
9 changed files with 33 additions and 21 deletions

View 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, '')
);
});
});
});