From 09510abdb439a9a848effee7d192ccfbbde835d7 Mon Sep 17 00:00:00 2001 From: sosukesuzuki Date: Thu, 19 Aug 2021 06:28:41 +0900 Subject: [PATCH] Add tests for babel/babel#13659 --- .../import/__snapshots__/jsfmt.spec.js.snap | 35 +++++++++++++++++++ tests/format/flow/import/import-as-as.js | 4 +++ tests/format/flow/import/jsfmt.spec.js | 1 + tests/format/flow/import/type-import-as-as.js | 1 + 4 files changed, 41 insertions(+) create mode 100644 tests/format/flow/import/__snapshots__/jsfmt.spec.js.snap create mode 100644 tests/format/flow/import/import-as-as.js create mode 100644 tests/format/flow/import/jsfmt.spec.js create mode 100644 tests/format/flow/import/type-import-as-as.js diff --git a/tests/format/flow/import/__snapshots__/jsfmt.spec.js.snap b/tests/format/flow/import/__snapshots__/jsfmt.spec.js.snap new file mode 100644 index 000000000000..18f52fe31bb5 --- /dev/null +++ b/tests/format/flow/import/__snapshots__/jsfmt.spec.js.snap @@ -0,0 +1,35 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`import-as-as.js format 1`] = ` +====================================options===================================== +parsers: ["flow"] +printWidth: 80 + | printWidth +=====================================input====================================== +// @flow +import { foo as as } from "foo"; +import { as as as } from "foo"; +import { as as foo } from "foo"; + +=====================================output===================================== +// @flow +import { foo as as } from "foo"; +import { as as as } from "foo"; +import { as as foo } from "foo"; + +================================================================================ +`; + +exports[`type-import-as-as.js format 1`] = ` +====================================options===================================== +parsers: ["flow"] +printWidth: 80 + | printWidth +=====================================input====================================== +import {type foo as as} from "foo"; + +=====================================output===================================== +import { type foo as as } from "foo"; + +================================================================================ +`; diff --git a/tests/format/flow/import/import-as-as.js b/tests/format/flow/import/import-as-as.js new file mode 100644 index 000000000000..5f3bb61851f8 --- /dev/null +++ b/tests/format/flow/import/import-as-as.js @@ -0,0 +1,4 @@ +// @flow +import { foo as as } from "foo"; +import { as as as } from "foo"; +import { as as foo } from "foo"; diff --git a/tests/format/flow/import/jsfmt.spec.js b/tests/format/flow/import/jsfmt.spec.js new file mode 100644 index 000000000000..b9a908981a50 --- /dev/null +++ b/tests/format/flow/import/jsfmt.spec.js @@ -0,0 +1 @@ +run_spec(__dirname, ["flow"]); diff --git a/tests/format/flow/import/type-import-as-as.js b/tests/format/flow/import/type-import-as-as.js new file mode 100644 index 000000000000..4c047ef9e33c --- /dev/null +++ b/tests/format/flow/import/type-import-as-as.js @@ -0,0 +1 @@ +import {type foo as as} from "foo";