We are hiring Golang Developers, DevOps Engineers and Solution Architects to help shape the future of Microservices, distributed systems, and APIs. By working at WunderGraph, you'll have the opportunity to build the next generation of API and Microservices infrastructure. Our customer base ranges from small startups to well-known enterprises, allowing you to impact at scale and build a network of industry professionals. Testing is an important part of any software development process, helping ensure that your code works as expected and catching bugs before they turn into problems for your users. We've built a testing library that helps you write end-to-end tests that are easy to read and maintain. Our approach starts with end-to-end tests, especially for API-integration testing. We use mocking to replace real objects with fake ones during testing, allowing us to speed up development and test edge cases without having to worry about writing tests against an outdated API specification. The testing library provides a simple way to verify that the WunderNode is started correctly, handles requests from clients, and custom hooks are working correctly. We use Vitess as our test runner and provide examples of how to write tests using our testing library.