Commit Graph

2813 Commits (e588533e16aee78f34880dd3788c9cd5ae46cab3)

Author SHA1 Message Date
James Long 9acd34d67d update snapshots 2016-12-27 13:29:31 -05:00
James Long 599e5821c1 Optimize jest testing and implement more fixes 2016-12-27 13:28:04 -05:00
James Long 87f4a85edc Invoke JS API in tests instead of invoking executable every run 2016-12-23 21:12:18 -05:00
James Long cfa14f07c3 Merge pull request #1 from vjeux/jest-tests
Add testing
2016-12-23 20:56:05 -05:00
Christopher Chedeau cf45afba61 Add testing
- This brings in the flow test suite that contains a ton of JavaScript parsing edge cases
- This creates snapshot tests using the pretty printer for all of them
- If uncomment `RUN_AST_TESTS` line in `tests/run_specs.js`, it checks ast(pretty_print(x)) == ast(x). Right now, "178 failed, 197 passed, 375 of 377 total". So half of the tests are not passing, most of them are crashes and many of the rest are subtle issues.
2016-12-23 19:51:53 +00:00
James Long d5b07f5c3d Fix readme 2016-12-23 13:40:43 -05:00
James Long 9b4535e9f8 Merge in forked recast printer that uses Wadler's algorithm 2016-12-23 13:38:10 -05:00
James Long 35d8546d27 Add Atom support 2016-11-30 10:05:38 -05:00
James Long d8313b03ce Add ability to call as API 2016-11-29 15:23:00 -05:00
James Long 49316b18cc Add readme 2016-11-29 12:26:03 -05:00
James Long cf4643896c add emacs support 2016-11-29 12:22:54 -05:00
James Long a2f231d0eb Fix package.json 2016-11-29 12:19:53 -05:00
James Long 29627ee520 initial 2016-11-29 12:14:10 -05:00