Tighten up route registration coverage

Instead of mocking internal code, we verify the appropriate rout
registration requests were made using webmock helpers. This brings us
closer to an end-to-end test for creating and updating content items.