diff --git a/tests/format/js/arrows/__snapshots__/format.test.js.snap b/tests/format/js/arrows/__snapshots__/format.test.js.snap index 34891a1aa..5540f9987 100644 --- a/tests/format/js/arrows/__snapshots__/format.test.js.snap +++ b/tests/format/js/arrows/__snapshots__/format.test.js.snap @@ -4394,6 +4394,60 @@ const myCurriedFn = arg1 => arg2 => arg3 => arg1 + arg2 + arg3; ================================================================================ `; +exports[`issue-10814.js - {"arrowParens":"always"} format 1`] = ` +====================================options===================================== +arrowParens: "always" +parsers: ["babel", "typescript"] +printWidth: 80 + | printWidth +=====================================input====================================== +const fastifyLoggerOptions = async ( + fastify, + { skip2xxHttpLogging = false }, + // eslint-disable-next-line require-await +) => { + const middleware = getMiddleware(skip2xxHttpLogging); +}; + +=====================================output===================================== +const fastifyLoggerOptions = async ( + fastify, + { skip2xxHttpLogging = false }, + // eslint-disable-next-line require-await +) => { + const middleware = getMiddleware(skip2xxHttpLogging); +}; + +================================================================================ +`; + +exports[`issue-10814.js - {"arrowParens":"avoid"} format 1`] = ` +====================================options===================================== +arrowParens: "avoid" +parsers: ["babel", "typescript"] +printWidth: 80 + | printWidth +=====================================input====================================== +const fastifyLoggerOptions = async ( + fastify, + { skip2xxHttpLogging = false }, + // eslint-disable-next-line require-await +) => { + const middleware = getMiddleware(skip2xxHttpLogging); +}; + +=====================================output===================================== +const fastifyLoggerOptions = async ( + fastify, + { skip2xxHttpLogging = false }, + // eslint-disable-next-line require-await +) => { + const middleware = getMiddleware(skip2xxHttpLogging); +}; + +================================================================================ +`; + exports[`long-call-no-args.js - {"arrowParens":"always"} format 1`] = ` ====================================options===================================== arrowParens: "always" diff --git a/tests/format/js/arrows/issue-10814.js b/tests/format/js/arrows/issue-10814.js new file mode 100644 index 000000000..6c9718f53 --- /dev/null +++ b/tests/format/js/arrows/issue-10814.js @@ -0,0 +1,7 @@ +const fastifyLoggerOptions = async ( + fastify, + { skip2xxHttpLogging = false }, + // eslint-disable-next-line require-await +) => { + const middleware = getMiddleware(skip2xxHttpLogging); +};