Files
test-repo/tests_integration/__tests__/with-node-modules.js
T
Michał Pierzchała 7a0df958dc Ignore node_modules when running prettier from CLI (#1683)
* Ignore node_modules by default

* Add integration test suite for --with-node-modules CLI arg

* Refactor tests to snapshots

* Disable eslint for purposely faulty files

* Fix node 4

* Fix prettier

* Gitignore only top-level node_modules
2017-05-23 14:19:04 -07:00

43 lines
1.0 KiB
JavaScript

"use strict";
const runPrettier = require("../runPrettier");
test("ignores node_modules by default", () => {
const result = runPrettier("cli/with-node-modules", ["**/*.js", "-l"]);
expect(result.stdout).toMatchSnapshot();
});
test("doesn't ignore node_modules with --with-node-modules flag", () => {
const result = runPrettier("cli/with-node-modules", [
"**/*.js",
"-l",
"--with-node-modules"
]);
expect(result.stdout).toMatchSnapshot();
});
test("ignores node_modules by default for file list", () => {
const result = runPrettier("cli/with-node-modules", [
"node_modules/node-module.js",
"not_node_modules/file.js",
"regular-module.js",
"-l"
]);
expect(result.stdout).toMatchSnapshot();
});
test("doesn't ignore node_modules with --with-node-modules flag for file list", () => {
const result = runPrettier("cli/with-node-modules", [
"node_modules/node-module.js",
"not_node_modules/file.js",
"regular-module.js",
"-l",
"--with-node-modules"
]);
expect(result.stdout).toMatchSnapshot();
});