It would be great if we could define a test service inline here in the test code, and have it call `add-war-handler` in its `init` lifecycle function, rather than doing it from the outside like we're doing here.  That would be a better approximation of a real-world use case.  I can point you to some examples of something like this if you need help, but it'd basically boil down to moving a few lines out of this let block and into a test service, and then adding that test service to the vector you're using for bootstrapping (in addition to the jetty9-service that you list there right now).