Add tests for trailingComma option
parent
63c87b6cd0
commit
4ebccef79d
|
@ -0,0 +1,123 @@
|
|||
exports[`test function-calls.js 1`] = `
|
||||
"const a = (param1, param2, param3) => {}
|
||||
|
||||
a(\'value\', \'value2\', \'value3\');
|
||||
|
||||
a(
|
||||
\'a-long-value\',
|
||||
\'a-really-really-long-value\',
|
||||
\'a-really-really-really-long-value\',
|
||||
);
|
||||
|
||||
a(\'value\', \'value2\', a(\'long-nested-value\', \'long-nested-value2\', \'long-nested-value3\'));
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
const a = (param1, param2, param3) => {};
|
||||
|
||||
a(\"value\", \"value2\", \"value3\");
|
||||
|
||||
a(
|
||||
\"a-long-value\",
|
||||
\"a-really-really-long-value\",
|
||||
\"a-really-really-really-long-value\"
|
||||
);
|
||||
|
||||
a(
|
||||
\"value\",
|
||||
\"value2\",
|
||||
a(\"long-nested-value\", \"long-nested-value2\", \"long-nested-value3\")
|
||||
);
|
||||
"
|
||||
`;
|
||||
|
||||
exports[`test function-calls.js 2`] = `
|
||||
"const a = (param1, param2, param3) => {}
|
||||
|
||||
a(\'value\', \'value2\', \'value3\');
|
||||
|
||||
a(
|
||||
\'a-long-value\',
|
||||
\'a-really-really-long-value\',
|
||||
\'a-really-really-really-long-value\',
|
||||
);
|
||||
|
||||
a(\'value\', \'value2\', a(\'long-nested-value\', \'long-nested-value2\', \'long-nested-value3\'));
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
const a = (param1, param2, param3) => {};
|
||||
|
||||
a(\"value\", \"value2\", \"value3\");
|
||||
|
||||
a(
|
||||
\"a-long-value\",
|
||||
\"a-really-really-long-value\",
|
||||
\"a-really-really-really-long-value\",
|
||||
);
|
||||
|
||||
a(
|
||||
\"value\",
|
||||
\"value2\",
|
||||
a(\"long-nested-value\", \"long-nested-value2\", \"long-nested-value3\"),
|
||||
);
|
||||
"
|
||||
`;
|
||||
|
||||
exports[`test object.js 1`] = `
|
||||
"const a = {
|
||||
b: true,
|
||||
c: {
|
||||
c1: \'hello\'
|
||||
},
|
||||
d: false
|
||||
};
|
||||
|
||||
const aLong = {
|
||||
bHasALongName: \'a-long-value\',
|
||||
cHasALongName: {
|
||||
c1: \'a-really-long-value\',
|
||||
c2: \'a-really-really-long-value\',
|
||||
},
|
||||
dHasALongName: \'a-long-value-too\'
|
||||
};
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
const a = { b: true, c: { c1: \"hello\" }, d: false };
|
||||
|
||||
const aLong = {
|
||||
bHasALongName: \"a-long-value\",
|
||||
cHasALongName: {
|
||||
c1: \"a-really-long-value\",
|
||||
c2: \"a-really-really-long-value\"
|
||||
},
|
||||
dHasALongName: \"a-long-value-too\"
|
||||
};
|
||||
"
|
||||
`;
|
||||
|
||||
exports[`test object.js 2`] = `
|
||||
"const a = {
|
||||
b: true,
|
||||
c: {
|
||||
c1: \'hello\'
|
||||
},
|
||||
d: false
|
||||
};
|
||||
|
||||
const aLong = {
|
||||
bHasALongName: \'a-long-value\',
|
||||
cHasALongName: {
|
||||
c1: \'a-really-long-value\',
|
||||
c2: \'a-really-really-long-value\',
|
||||
},
|
||||
dHasALongName: \'a-long-value-too\'
|
||||
};
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
const a = { b: true, c: { c1: \"hello\" }, d: false };
|
||||
|
||||
const aLong = {
|
||||
bHasALongName: \"a-long-value\",
|
||||
cHasALongName: {
|
||||
c1: \"a-really-long-value\",
|
||||
c2: \"a-really-really-long-value\",
|
||||
},
|
||||
dHasALongName: \"a-long-value-too\",
|
||||
};
|
||||
"
|
||||
`;
|
|
@ -0,0 +1,11 @@
|
|||
const a = (param1, param2, param3) => {}
|
||||
|
||||
a('value', 'value2', 'value3');
|
||||
|
||||
a(
|
||||
'a-long-value',
|
||||
'a-really-really-long-value',
|
||||
'a-really-really-really-long-value',
|
||||
);
|
||||
|
||||
a('value', 'value2', a('long-nested-value', 'long-nested-value2', 'long-nested-value3'));
|
|
@ -0,0 +1,3 @@
|
|||
run_spec(__dirname);
|
||||
|
||||
run_spec(__dirname, { trailingComma: true });
|
|
@ -0,0 +1,16 @@
|
|||
const a = {
|
||||
b: true,
|
||||
c: {
|
||||
c1: 'hello'
|
||||
},
|
||||
d: false
|
||||
};
|
||||
|
||||
const aLong = {
|
||||
bHasALongName: 'a-long-value',
|
||||
cHasALongName: {
|
||||
c1: 'a-really-long-value',
|
||||
c2: 'a-really-really-long-value',
|
||||
},
|
||||
dHasALongName: 'a-long-value-too'
|
||||
};
|
Loading…
Reference in New Issue