From 2d2185bfb668023b6ba21fac84a286f9d4a00509 Mon Sep 17 00:00:00 2001 From: James Garbutt <43081j@users.noreply.github.com> Date: Tue, 18 Feb 2025 15:01:56 +0000 Subject: [PATCH] test: migrate `print-code` tests Copies the `print-code` tests from prettier. --- test/__fixtures__/print-code/.prettierignore | 1 + test/__fixtures__/print-code/ignored.js | 2 ++ test/__fixtures__/print-code/not-ignored.js | 2 ++ test/__tests__/__snapshots__/print-code.js.snap | 5 +++++ test/__tests__/print-code.js | 10 ++++++++++ 5 files changed, 20 insertions(+) create mode 100644 test/__fixtures__/print-code/.prettierignore create mode 100644 test/__fixtures__/print-code/ignored.js create mode 100644 test/__fixtures__/print-code/not-ignored.js create mode 100644 test/__tests__/__snapshots__/print-code.js.snap create mode 100644 test/__tests__/print-code.js diff --git a/test/__fixtures__/print-code/.prettierignore b/test/__fixtures__/print-code/.prettierignore new file mode 100644 index 0000000..1615b0c --- /dev/null +++ b/test/__fixtures__/print-code/.prettierignore @@ -0,0 +1 @@ +ignored.js diff --git a/test/__fixtures__/print-code/ignored.js b/test/__fixtures__/print-code/ignored.js new file mode 100644 index 0000000..d495fd9 --- /dev/null +++ b/test/__fixtures__/print-code/ignored.js @@ -0,0 +1,2 @@ +foo( +) diff --git a/test/__fixtures__/print-code/not-ignored.js b/test/__fixtures__/print-code/not-ignored.js new file mode 100644 index 0000000..d495fd9 --- /dev/null +++ b/test/__fixtures__/print-code/not-ignored.js @@ -0,0 +1,2 @@ +foo( +) diff --git a/test/__tests__/__snapshots__/print-code.js.snap b/test/__tests__/__snapshots__/print-code.js.snap new file mode 100644 index 0000000..6fa5f49 --- /dev/null +++ b/test/__tests__/__snapshots__/print-code.js.snap @@ -0,0 +1,5 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`Line breaking after filepath with errors (stdout) 1`] = `""`; + +exports[`Line breaking after filepath with errors (stdout) 2`] = `"foo();"`; diff --git a/test/__tests__/print-code.js b/test/__tests__/print-code.js new file mode 100644 index 0000000..dfdbe29 --- /dev/null +++ b/test/__tests__/print-code.js @@ -0,0 +1,10 @@ +import { runCli } from "../utils"; + +describe("Line breaking after filepath with errors", () => { + runCli("print-code", ["./ignored.js"], { + stdoutIsTTY: true, + }).test({ status: 0, write: [], stderr: "" }); + runCli("print-code", ["./not-ignored.js"], { + stdoutIsTTY: true, + }).test({ status: 0, write: [], stderr: "" }); +});