diff --git a/tests_integration/__tests__/__snapshots__/with-shebang.js.snap b/tests_integration/__tests__/__snapshots__/with-shebang.js.snap new file mode 100644 index 00000000..bbd86897 --- /dev/null +++ b/tests_integration/__tests__/__snapshots__/with-shebang.js.snap @@ -0,0 +1,7 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`preserves shebang 1`] = ` +"#!/usr/bin/env node +\\"use strict\\"; +" +`; diff --git a/tests_integration/__tests__/with-shebang.js b/tests_integration/__tests__/with-shebang.js new file mode 100644 index 00000000..aa3e8355 --- /dev/null +++ b/tests_integration/__tests__/with-shebang.js @@ -0,0 +1,9 @@ +"use strict"; + +const runPrettier = require("../runPrettier"); + +test("preserves shebang", () => { + const result = runPrettier("cli/with-shebang", ["issue1890.js"]); + + expect(result.stdout).toMatchSnapshot(); +}); diff --git a/tests_integration/cli/with-shebang/issue1890.js b/tests_integration/cli/with-shebang/issue1890.js new file mode 100644 index 00000000..af21afbd --- /dev/null +++ b/tests_integration/cli/with-shebang/issue1890.js @@ -0,0 +1,2 @@ +#!/usr/bin/env node +"use strict";