@unibeautify/beautifier-prettydiff
Version:
Pretty Diff beautifier for Unibeautify
27 lines • 1.05 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const unibeautify_1 = require("unibeautify");
const src_1 = require("../../src");
test("should successfully beautify JSX text", () => {
const unibeautify = unibeautify_1.newUnibeautify();
unibeautify.loadBeautifier(src_1.default);
const text = `export default class TestCase extends React.Component{render(){return\
( <div className={this.props.className} someAttr><div>Smth</div></div>);}}`;
const beautifierResult = `export default class TestCase extends React.Component {\n\trender() {\n\t\treturn \
(<div className={this.props.className} someAttr="someAttr">\n\t\t\t<div>Smth</div>\n\t\t</div>);\n\t}\n}`;
return unibeautify
.beautify({
languageName: "JSX",
options: {
JSX: {
indent_style: "tab",
indent_size: 1,
},
},
text,
})
.then(results => {
expect(results).toBe(beautifierResult);
});
});
//# sourceMappingURL=jsx.spec.js.map