71 lines
1.3 KiB
JavaScript
71 lines
1.3 KiB
JavaScript
describe("ignore-unknown dir", () => {
|
|
runCli("cli/ignore-unknown", [
|
|
".",
|
|
"--ignore-unknown",
|
|
"--list-different",
|
|
]).test({
|
|
status: "non-zero",
|
|
stderr: "",
|
|
write: [],
|
|
});
|
|
});
|
|
|
|
describe("ignore-unknown alias", () => {
|
|
runCli("cli/ignore-unknown", [".", "-u", "--list-different"]).test({
|
|
status: "non-zero",
|
|
stderr: "",
|
|
write: [],
|
|
});
|
|
});
|
|
|
|
describe("ignore-unknown pattern", () => {
|
|
runCli("cli/ignore-unknown", [
|
|
"*",
|
|
"--ignore-unknown",
|
|
"--list-different",
|
|
]).test({
|
|
status: "non-zero",
|
|
stderr: "",
|
|
write: [],
|
|
});
|
|
});
|
|
|
|
describe("ignore-unknown write", () => {
|
|
runCli("cli/ignore-unknown", [
|
|
".",
|
|
"--ignore-unknown",
|
|
"--write",
|
|
"--list-different",
|
|
]).test({
|
|
status: 0,
|
|
stderr: "",
|
|
});
|
|
});
|
|
|
|
describe("ignore-unknown check", () => {
|
|
runCli("cli/ignore-unknown", [".", "--ignore-unknown", "--check"]).test({
|
|
status: 1,
|
|
});
|
|
});
|
|
|
|
describe("None exist file", () => {
|
|
runCli("cli/ignore-unknown", ["non-exist-file", "--ignore-unknown"]).test({
|
|
status: 2,
|
|
});
|
|
});
|
|
|
|
describe("Not matching pattern", () => {
|
|
runCli("cli/ignore-unknown", [
|
|
"*.non-exist-pattern",
|
|
"--ignore-unknown",
|
|
]).test({
|
|
status: 2,
|
|
});
|
|
});
|
|
|
|
describe("Ignored file", () => {
|
|
runCli("cli/ignore-unknown", ["ignored.js", "--ignore-unknown"]).test({
|
|
status: 0,
|
|
});
|
|
});
|