2022-09-29 10:40:13 +08:00
|
|
|
import prettier from "../../../config/prettier-entry.js";
|
2022-01-04 17:00:25 +08:00
|
|
|
|
2022-05-06 09:27:54 +08:00
|
|
|
const parsers = (await prettier.getSupportInfo()).options
|
|
|
|
|
.find((option) => option.name === "parser")
|
2020-05-04 18:27:15 +08:00
|
|
|
.choices.filter((choice) => !choice.deprecated)
|
|
|
|
|
.map((choice) => choice.value);
|
2018-05-27 08:22:25 -04:00
|
|
|
|
2024-01-19 17:20:24 +08:00
|
|
|
runFormatTest(
|
2020-05-04 18:27:15 +08:00
|
|
|
{
|
2022-01-04 17:00:25 +08:00
|
|
|
importMeta: import.meta,
|
2020-05-04 18:27:15 +08:00
|
|
|
snippets: [
|
|
|
|
|
// empty
|
|
|
|
|
"",
|
|
|
|
|
// space
|
|
|
|
|
" ",
|
|
|
|
|
" ",
|
|
|
|
|
// `\n`
|
|
|
|
|
"\n",
|
|
|
|
|
" \n",
|
|
|
|
|
" \n ",
|
|
|
|
|
"\n\n\n\n",
|
|
|
|
|
" \n \n \n\n",
|
|
|
|
|
" \n \n \n\n ",
|
|
|
|
|
// `\r`
|
|
|
|
|
"\r",
|
|
|
|
|
" \r",
|
|
|
|
|
" \r ",
|
|
|
|
|
"\r\r\r\r",
|
|
|
|
|
" \r \r \r\r",
|
|
|
|
|
" \r \r \r\r ",
|
|
|
|
|
// `\r\n`
|
|
|
|
|
"\r\n",
|
|
|
|
|
" \r\n",
|
|
|
|
|
" \r\n ",
|
|
|
|
|
"\r\n\r\n\r\n\r\n",
|
|
|
|
|
" \r\n \r\n \r\n\r\n",
|
|
|
|
|
" \r\n \r\n \r\n\r\n ",
|
|
|
|
|
// mixed `\r` `\r\n` '\n'
|
|
|
|
|
" \r \r\n \n ",
|
|
|
|
|
].map((code) => ({ code, output: "" })),
|
|
|
|
|
},
|
|
|
|
|
parsers,
|
2018-05-27 08:22:25 -04:00
|
|
|
);
|