Couple of things:
End-to-end tests are buried inside a file in a directory called helpers in pubsweet-cli. These tests should be more discoverable. I raise the issue here because I suggest moving them to a folder in this repo, where the functionality under test might be clearer.
Is Nightmare adequate? You cannot do cross-browser testing, unlike with Selenium. Will be easier to switch sooner rather than later...