@unibeautify/beautifier-prettydiff
Version:
Pretty Diff beautifier for Unibeautify
45 lines • 1.56 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const unibeautify_1 = require("unibeautify");
const src_1 = require("../../src");
test(`should successfully beautify JavaScript text with comma at end`, () => {
const unibeautify = unibeautify_1.newUnibeautify();
unibeautify.loadBeautifier(src_1.default);
const veryLongString = "very".repeat(10) + "longstring";
const text = `["${veryLongString}",\n"${veryLongString}"];`;
const beautifierResult = `["${veryLongString}", "${veryLongString}",];`;
return unibeautify
.beautify({
languageName: "JavaScript",
options: {
JavaScript: {
end_with_comma: true,
},
},
text,
})
.then(results => {
expect(results).toBe(beautifierResult);
});
});
test(`should successfully beautify JavaScript text with no comma at end`, () => {
const unibeautify = unibeautify_1.newUnibeautify();
unibeautify.loadBeautifier(src_1.default);
const veryLongString = "very".repeat(10) + "longstring";
const text = `["${veryLongString}","${veryLongString}",];`;
const beautifierResult = `["${veryLongString}", "${veryLongString}"];`;
return unibeautify
.beautify({
languageName: "JavaScript",
options: {
JavaScript: {
end_with_comma: false,
},
},
text,
})
.then(results => {
expect(results).toBe(beautifierResult);
});
});
//# sourceMappingURL=endComma.spec.js.map