How to thoroughly test Redux reducers