Summary
In this chapter, we learned how to test asynchronous code written using Reactor 3 or any Reactive Streams-based libraries. In turn, we covered the essential points of testing reactive Spring applications, based on the WebFlux module and the Spring Test module. Then, using WebTestClient, we learned a way to verify a single controller in isolation, or the whole application with mocked external interaction. Furthermore, we learned knowing how to test Reactor 3 helps us in testing the whole system in integration. Along with everyday business logic checking, we learned a few tips for working with mocked security, which is also a crucial part of modern web applications. Finally, this chapter ended with some tips and tricks for WebSocket ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access