prettier/tests_integration
Joseph Frazier 552ceb30e8 Allow --debug-check to work with stdin (#2013)
* Allow --debug-check to work with stdin

This makes it easier to quickly test formatting code snippets with e.g.

    pbpaste | prettier --debug-check

Before, the following would happen:

    $ pbpaste | prettier --debug-check
    stdin: TypeError: Invalid data, chunk must be a string or buffer, not undefined
        at WriteStream.Socket.write (net.js:693:11)
        at writeOutput (/Users/josephfrazier/workspace/prettier/bin/prettier.js:375:18)
        at getStdin.then.input (/Users/josephfrazier/workspace/prettier/bin/prettier.js:275:7)
        at <anonymous>
        at process._tickCallback (internal/process/next_tick.js:169:7)
    $

Now, it looks like this:

    $ pbpaste | prettier --debug-check
    (stdin)
    $

* Test that --debug-check still prints filenames

See https://github.com/prettier/prettier/pull/2013#discussion_r120499306
2017-06-06 16:10:24 -07:00
..
__tests__ Allow --debug-check to work with stdin (#2013) 2017-06-06 16:10:24 -07:00
cli Also infer parser when using `--list-different` (#1997) 2017-06-06 08:24:56 -07:00
.eslintrc.js Ignore node_modules when running prettier from CLI (#1683) 2017-05-23 14:19:04 -07:00
runPrettier.js Allow --debug-check to work with stdin (#2013) 2017-06-06 16:10:24 -07:00