import { createStore } from 'redux'; import reducer, { addChatMessage } from '../../../js/slices/messages'; describe('Test messages slice of Redux store', () => { it('can add a chat message', () => { // Setup const store = createStore(reducer); // Test const chatMessage = { from: 'Major Tom', timestamp: 10101010, text: 'Hello world!', }; store.dispatch(addChatMessage(chatMessage)); // Get result const state = store.getState(); // Verify result expect(state).includes(chatMessage); }); });