UNPKG

@unibeautify/beautifier-prettydiff

Version:
46 lines 1.63 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 single quotes`, () => { const unibeautify = unibeautify_1.newUnibeautify(); unibeautify.loadBeautifier(src_1.default); const quote = "'"; const text = `console.log('hello world');\nconsole.log("hello world");\n`; const beautifierResult = `console.log(${quote}hello world${quote});\nconsole.log(${quote}hello world${quote});\n`; return unibeautify .beautify({ languageName: "JavaScript", options: { JavaScript: { quotes: "single", }, }, text, }) .then(results => { expect(results).toBe(beautifierResult); }); }); test(`should successfully beautify JavaScript text with double quotes`, () => { const unibeautify = unibeautify_1.newUnibeautify(); unibeautify.loadBeautifier(src_1.default); // unibeautify:ignore-next-line const quote = '"'; const text = `console.log('hello world');\nconsole.log("hello world");\n`; const beautifierResult = `console.log(${quote}hello world${quote});\nconsole.log(${quote}hello world${quote});\n`; return unibeautify .beautify({ languageName: "JavaScript", options: { JavaScript: { quotes: "double", }, }, text, }) .then(results => { expect(results).toBe(beautifierResult); }); }); //# sourceMappingURL=quotes.spec.js.map