lint: tests/backend/specs/api/tidy.js
This commit is contained in:
parent
610326b496
commit
44c2bc040c
1 changed files with 14 additions and 15 deletions
|
@ -1,27 +1,26 @@
|
||||||
const assert = require('assert');
|
'use strict';
|
||||||
os = require('os'),
|
|
||||||
fs = require('fs'),
|
|
||||||
path = require('path'),
|
|
||||||
TidyHtml = null,
|
|
||||||
Settings = null;
|
|
||||||
|
|
||||||
const npm = require('../../../../src/node_modules/npm/lib/npm.js');
|
const assert = require('assert');
|
||||||
const nodeify = require('../../../../src/node_modules/nodeify');
|
const os = require('os');
|
||||||
|
const fs = require('fs');
|
||||||
|
const path = require('path');
|
||||||
|
let TidyHtml;
|
||||||
|
let Settings;
|
||||||
|
const npm = require('ep_etherpad-lite/node_modules/npm/lib/npm.js');
|
||||||
|
const nodeify = require('ep_etherpad-lite/node_modules/nodeify');
|
||||||
|
|
||||||
describe(__filename, function () {
|
describe(__filename, function () {
|
||||||
describe('tidyHtml', function () {
|
describe('tidyHtml', function () {
|
||||||
before(function (done) {
|
before(function (done) {
|
||||||
npm.load({}, (err) => {
|
npm.load({}, (err) => {
|
||||||
assert.ok(!err);
|
assert.ok(!err);
|
||||||
TidyHtml = require('../../../../src/node/utils/TidyHtml');
|
TidyHtml = require('ep_etherpad-lite/node/utils/TidyHtml');
|
||||||
Settings = require('../../../../src/node/utils/Settings');
|
Settings = require('ep_etherpad-lite/node/utils/Settings');
|
||||||
return done();
|
return done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
function tidy(file, callback) {
|
const tidy = (file, callback) => nodeify(TidyHtml.tidy(file), callback);
|
||||||
return nodeify(TidyHtml.tidy(file), callback);
|
|
||||||
}
|
|
||||||
|
|
||||||
it('Tidies HTML', function (done) {
|
it('Tidies HTML', function (done) {
|
||||||
// If the user hasn't configured Tidy, we skip this tests as it's required for this test
|
// If the user hasn't configured Tidy, we skip this tests as it's required for this test
|
||||||
|
@ -53,7 +52,7 @@ describe(__filename, function () {
|
||||||
'</html>',
|
'</html>',
|
||||||
].join('\n');
|
].join('\n');
|
||||||
assert.notStrictEqual(cleanedHtml.indexOf(expectedHtml), -1);
|
assert.notStrictEqual(cleanedHtml.indexOf(expectedHtml), -1);
|
||||||
return done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -65,7 +64,7 @@ describe(__filename, function () {
|
||||||
|
|
||||||
tidy('/some/none/existing/file.html', (err) => {
|
tidy('/some/none/existing/file.html', (err) => {
|
||||||
assert.ok(err);
|
assert.ok(err);
|
||||||
return done();
|
done();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue