Files
test-repo/tests_integration/__tests__/ignore-unknown.js
T
e3d1f0dee0 CLI: Add --ignore-unknown (#8829)
Co-authored-by: Georgii Dolzhykov <thorn.mailbox@gmail.com>
Co-authored-by: sosukesuzuki <aosukeke@gmail.com>
2020-08-21 09:11:59 +08:00

78 lines
1.5 KiB
JavaScript

"use strict";
const runPrettier = require("../runPrettier");
describe("ignore-unknown dir", () => {
runPrettier("cli/ignore-unknown", [
".",
"--ignore-unknown",
"--list-different",
]).test({
status: "non-zero",
stderr: "",
write: [],
});
});
describe("ignore-unknown alias", () => {
runPrettier("cli/ignore-unknown", [".", "-u", "--list-different"]).test({
status: "non-zero",
stderr: "",
write: [],
});
});
describe("ignore-unknown pattern", () => {
runPrettier("cli/ignore-unknown", [
"*",
"--ignore-unknown",
"--list-different",
]).test({
status: "non-zero",
stderr: "",
write: [],
});
});
describe("ignore-unknown write", () => {
runPrettier("cli/ignore-unknown", [
".",
"--ignore-unknown",
"--write",
"--list-different",
]).test({
status: 0,
stderr: "",
});
});
describe("ignore-unknown check", () => {
runPrettier("cli/ignore-unknown", [".", "--ignore-unknown", "--check"]).test({
status: 1,
});
});
describe("None exist file", () => {
runPrettier("cli/ignore-unknown", [
"non-exist-file",
"--ignore-unknown",
]).test({
status: 2,
});
});
describe("Not matching pattern", () => {
runPrettier("cli/ignore-unknown", [
"*.non-exist-pattern",
"--ignore-unknown",
]).test({
status: 2,
});
});
describe("Ignored file", () => {
runPrettier("cli/ignore-unknown", ["ignored.js", "--ignore-unknown"]).test({
status: 0,
});
});