From 25e214543e0bd5ea6dfb3465594432bbaabdee94 Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Mon, 23 Jun 2025 07:50:29 +0800 Subject: [PATCH] Add test for #11526 (#17551) --- .../__snapshots__/format.test.js.snap | 2 +- .../flow/comments/normal-comments/11526.js | 5 ++++ .../__snapshots__/format.test.js.snap | 23 +++++++++++++++++++ .../comments/normal-comments/format.test.js | 1 + 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 tests/format/flow/comments/normal-comments/11526.js create mode 100644 tests/format/flow/comments/normal-comments/__snapshots__/format.test.js.snap create mode 100644 tests/format/flow/comments/normal-comments/format.test.js diff --git a/tests/format/flow/comments/__snapshots__/format.test.js.snap b/tests/format/flow/comments/__snapshots__/format.test.js.snap index 3e54bf1ce..785d579c5 100644 --- a/tests/format/flow/comments/__snapshots__/format.test.js.snap +++ b/tests/format/flow/comments/__snapshots__/format.test.js.snap @@ -1,4 +1,4 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing exports[`arrow.js format 1`] = ` ====================================options===================================== diff --git a/tests/format/flow/comments/normal-comments/11526.js b/tests/format/flow/comments/normal-comments/11526.js new file mode 100644 index 000000000..a96a18a8e --- /dev/null +++ b/tests/format/flow/comments/normal-comments/11526.js @@ -0,0 +1,5 @@ +type Foo = { + bar: // test + | {loooooooooooooooooongPropName1: string} + | {loooooooooooooooooongPropName2: string}, +}; diff --git a/tests/format/flow/comments/normal-comments/__snapshots__/format.test.js.snap b/tests/format/flow/comments/normal-comments/__snapshots__/format.test.js.snap new file mode 100644 index 000000000..19887f920 --- /dev/null +++ b/tests/format/flow/comments/normal-comments/__snapshots__/format.test.js.snap @@ -0,0 +1,23 @@ +// Jest Snapshot v1, https://jestjs.io/docs/snapshot-testing + +exports[`11526.js format 1`] = ` +====================================options===================================== +parsers: ["flow"] +printWidth: 80 + | printWidth +=====================================input====================================== +type Foo = { + bar: // test + | {loooooooooooooooooongPropName1: string} + | {loooooooooooooooooongPropName2: string}, +}; + +=====================================output===================================== +type Foo = { + bar: // test + | { loooooooooooooooooongPropName1: string } + | { loooooooooooooooooongPropName2: string }, +}; + +================================================================================ +`; diff --git a/tests/format/flow/comments/normal-comments/format.test.js b/tests/format/flow/comments/normal-comments/format.test.js new file mode 100644 index 000000000..55c339883 --- /dev/null +++ b/tests/format/flow/comments/normal-comments/format.test.js @@ -0,0 +1 @@ +runFormatTest(import.meta, ["flow"]);