diff --git a/src/contexts/__mocks__/DatabaseContext.js b/src/contexts/__mocks__/DatabaseContext.js index 3dd23d02..702ec722 100644 --- a/src/contexts/__mocks__/DatabaseContext.js +++ b/src/contexts/__mocks__/DatabaseContext.js @@ -1,7 +1,12 @@ import React, { createContext, memo, useState } from 'react'; +let resumes = []; + +const __setResumes = (value) => { + resumes = value; +}; + const defaultState = { - __resumes: [], isUpdating: false, createResume: async () => {}, duplicateResume: async () => {}, @@ -15,13 +20,11 @@ const defaultState = { const DatabaseContext = createContext(defaultState); const DatabaseProvider = ({ children }) => { - const [__resumes] = useState([{ id: 'ab1c2d' }]); - const [isUpdating] = useState(false); const getResume = async (id) => { try { - const resume = await __resumes.find((resume) => { + const resume = await resumes.find((resume) => { return resume.id === id; }); @@ -44,7 +47,6 @@ const DatabaseProvider = ({ children }) => { return ( { const resumeId = 'ab1c2d'; - //const resumes = [{ id: resumeId }]; - // The call below does not seem to work, therefore the "resumes" array initial value is currently set directly in the mock. - //DatabaseProvider.__resumes = resumes; + const resumes = [{ id: resumeId }]; + __setResumes(resumes); const container = render(