@shaunlebron It would definitely be good to move the test parsing for the diff format out, so that the diffs are added to the JSON tests rather than being left in the text. The way it is now, all clients who want to reimplement parinfer but use the tests also have to reimplement that parsing.
Ideally the JSON cases would contain all the parameters required to simply call the API, so the tests can be trivially reused.
@cfleming @doglooksgood @chrisoakman Tests should be portable now: https://github.com/shaunlebron/parinfer/issues/139#issuecomment-315537321
I think that addresses all the feedback I got this week, so I think ports can proceed now