diff --git a/test/__fixtures__/ignore-emoji/.prettierignore b/test/__fixtures__/ignore-emoji/.prettierignore new file mode 100644 index 0000000..ea10ec8 --- /dev/null +++ b/test/__fixtures__/ignore-emoji/.prettierignore @@ -0,0 +1 @@ +ignored diff --git a/test/__fixtures__/ignore-emoji/ignored/1.js b/test/__fixtures__/ignore-emoji/ignored/1.js new file mode 100644 index 0000000..d085d48 --- /dev/null +++ b/test/__fixtures__/ignore-emoji/ignored/1.js @@ -0,0 +1,3 @@ +const foo += 'bar' +; diff --git "a/test/__fixtures__/ignore-emoji/ignored/\344\270\255\346\226\207.js" "b/test/__fixtures__/ignore-emoji/ignored/\344\270\255\346\226\207.js" new file mode 100644 index 0000000..d085d48 --- /dev/null +++ "b/test/__fixtures__/ignore-emoji/ignored/\344\270\255\346\226\207.js" @@ -0,0 +1,3 @@ +const foo += 'bar' +; diff --git "a/test/__fixtures__/ignore-emoji/ignored/\360\237\230\201.js" "b/test/__fixtures__/ignore-emoji/ignored/\360\237\230\201.js" new file mode 100644 index 0000000..d085d48 --- /dev/null +++ "b/test/__fixtures__/ignore-emoji/ignored/\360\237\230\201.js" @@ -0,0 +1,3 @@ +const foo += 'bar' +; diff --git a/test/__fixtures__/ignore-emoji/not-ignored.js b/test/__fixtures__/ignore-emoji/not-ignored.js new file mode 100644 index 0000000..d085d48 --- /dev/null +++ b/test/__fixtures__/ignore-emoji/not-ignored.js @@ -0,0 +1,3 @@ +const foo += 'bar' +; diff --git a/test/__tests__/__snapshots__/ignore-emoji.js.snap b/test/__tests__/__snapshots__/ignore-emoji.js.snap new file mode 100644 index 0000000..51dddc3 --- /dev/null +++ b/test/__tests__/__snapshots__/ignore-emoji.js.snap @@ -0,0 +1,13 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`ignores file name contains emoji (stderr) 1`] = `""`; + +exports[`ignores file name contains emoji (stdout) 1`] = `"not-ignored.js"`; + +exports[`ignores file name contains emoji (write) 1`] = `[]`; + +exports[`stdin (stderr) 1`] = `""`; + +exports[`stdin (stdout) 1`] = `".name { display: none; }"`; + +exports[`stdin (write) 1`] = `[]`; diff --git a/test/__tests__/ignore-emoji.js b/test/__tests__/ignore-emoji.js new file mode 100644 index 0000000..400e632 --- /dev/null +++ b/test/__tests__/ignore-emoji.js @@ -0,0 +1,16 @@ +import { runCli } from "../utils"; + +describe("ignores file name contains emoji", () => { + runCli("ignore-emoji", ["**/*.js", "-l"]).test({ + status: 1, + }); +}); + +// TODO (43081j): re-enable once we fix #21 +describe.skip("stdin", () => { + runCli("ignore-emoji", ["--stdin-filepath", "ignored/我的样式.css"], { + input: ".name { display: none; }", + }).test({ + status: 0, + }); +});