A snapshot test verifies that a piece of functionality works the same as it did when the snapshot was created. It’s like taking a picture of an app in a certain state, and then being able to automatically verify that nothing has changed. Dave Ceddia talks about snapshot testing with Jest.

Resources

How do I manage a large state in production? Why do I need store enhancers? How do I test middleware? Get the answers to all these questions and many more using simple terms and sample code. Learn everything you need to use Redux to build complex and production-ready web applications. Currently Free to download!