reducers.test.ts 803 B

12345678910111213141516171819202122232425262728293031
  1. import { Action, ActionTypes } from './actions';
  2. import { initialApiKeysState, apiKeysReducer } from './reducers';
  3. import { getMultipleMockKeys } from '../__mocks__/apiKeysMock';
  4. describe('API Keys reducer', () => {
  5. it('should set keys', () => {
  6. const payload = getMultipleMockKeys(4);
  7. const action: Action = {
  8. type: ActionTypes.LoadApiKeys,
  9. payload,
  10. };
  11. const result = apiKeysReducer(initialApiKeysState, action);
  12. expect(result.keys).toEqual(payload);
  13. });
  14. it('should set search query', () => {
  15. const payload = 'test query';
  16. const action: Action = {
  17. type: ActionTypes.SetApiKeysSearchQuery,
  18. payload,
  19. };
  20. const result = apiKeysReducer(initialApiKeysState, action);
  21. expect(result.searchQuery).toEqual('test query');
  22. });
  23. });