We're in the process of moving from a REST API to a GraphQL one, and I really want to do things right this time with an automated test suite.