From 186a21f5c472ae30ecc4a29cba1cf9d25a89f20b Mon Sep 17 00:00:00 2001 From: Kristianto <kristianto61@ui.ac.id> Date: Thu, 5 Dec 2019 10:45:10 +0700 Subject: [PATCH 1/2] Add state test case for ApplicantPage and one dummy test case --- assets/js/__test__/ApplicantPage-test.jsx | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/assets/js/__test__/ApplicantPage-test.jsx b/assets/js/__test__/ApplicantPage-test.jsx index 2df3c317..e4ad160c 100755 --- a/assets/js/__test__/ApplicantPage-test.jsx +++ b/assets/js/__test__/ApplicantPage-test.jsx @@ -3,8 +3,11 @@ import ReactTestUtils from 'react-dom/test-utils'; import fetchMock from 'fetch-mock'; import ApplicantPage from '../ApplicantPage'; import Tabs from '../components/Tabs'; +import { shallow, configure } from 'enzyme'; describe('ApplicantPage', () => { + let wrapper; + const companyUser = { role: 'company', data: { @@ -212,4 +215,15 @@ describe('ApplicantPage', () => { expect(applicantPage).to.exist; fetchMock.restore(); }); + + it('State of selected contains Company User ID', () => { + const wrapper = shallow(<ApplicantPage user={companyUser} />); + expect(wrapper.state().selected).to.equal('/companies/3/applications/'); + expect(wrapper.state().refresh).to.equal(0); + }); + + it('hehe2', () => { + const wrapper = shallow(<ApplicantPage user={companyUser} />); + console.log(wrapper.state().urls.not.to.equal([])); + }) }); -- GitLab From 7bbb94f05aca913b12d454a03c7852ec94462dca Mon Sep 17 00:00:00 2001 From: Kristianto <kristianto61@ui.ac.id> Date: Thu, 5 Dec 2019 11:09:02 +0700 Subject: [PATCH 2/2] Remove test case because of URL error --- assets/js/__test__/ApplicantPage-test.jsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/assets/js/__test__/ApplicantPage-test.jsx b/assets/js/__test__/ApplicantPage-test.jsx index e4ad160c..2e5dea6e 100755 --- a/assets/js/__test__/ApplicantPage-test.jsx +++ b/assets/js/__test__/ApplicantPage-test.jsx @@ -221,9 +221,5 @@ describe('ApplicantPage', () => { expect(wrapper.state().selected).to.equal('/companies/3/applications/'); expect(wrapper.state().refresh).to.equal(0); }); - - it('hehe2', () => { - const wrapper = shallow(<ApplicantPage user={companyUser} />); - console.log(wrapper.state().urls.not.to.equal([])); - }) + }); -- GitLab