UNPKG

@unibeautify/beautifier-prettydiff

Version:
45 lines 1.56 kB
"use strict"; 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