You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

processesReducer.test.js 865B

1234567891011121314151617181920212223242526272829303132
  1. import reducer from "../../../../store/reducers/processes/processesReducer";
  2. import expect from "expect";
  3. import {
  4. setProcesses,
  5. setProcessesError,
  6. } from "../../../../store/actions/processes/processesAction";
  7. import { mockState } from "../../../../mockState";
  8. describe("processes reducer", () => {
  9. it("should return the initial state", () => {
  10. expect(reducer(undefined, {})).toEqual({
  11. processes: [],
  12. errorMessage: "",
  13. });
  14. });
  15. it("should set the state error", () => {
  16. expect(reducer(undefined, setProcessesError("Error"))).toEqual({
  17. processes: [],
  18. errorMessage: "Error",
  19. });
  20. });
  21. it("should set the state success", () => {
  22. expect(
  23. reducer(undefined, setProcesses(mockState.patterns.processes))
  24. ).toEqual({
  25. processes: mockState.patterns.processes,
  26. errorMessage: "",
  27. });
  28. });
  29. });