From dff8438c73c45f4ae1d3e75e31253fee17cb0dce Mon Sep 17 00:00:00 2001 From: vitosavero Date: Mon, 7 Oct 2019 01:20:19 +0700 Subject: [PATCH 1/2] [RED] Register modals state contain benefits --- assets/js/__test__/components/CompanyRegisterModal-test.jsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/assets/js/__test__/components/CompanyRegisterModal-test.jsx b/assets/js/__test__/components/CompanyRegisterModal-test.jsx index e0fdec4..3fc0170 100644 --- a/assets/js/__test__/components/CompanyRegisterModal-test.jsx +++ b/assets/js/__test__/components/CompanyRegisterModal-test.jsx @@ -24,4 +24,10 @@ describe('CompanyRegisterModal', () => { const password = '3s24Aasd'; expect(validatePassword(password)).to.equal(true); }); + + it('Register modals state contain benefits', () => { + const companyRegister = ReactTestUtils.renderIntoDocument( + ); + expect(companyRegister.state.benefits).to.exist; + }); }); -- GitLab From 1d988a3f0fd165d580269058a62a395ff0d2ab0a Mon Sep 17 00:00:00 2001 From: vitosavero Date: Mon, 7 Oct 2019 01:31:39 +0700 Subject: [PATCH 2/2] [GREEM] Register modals state contain benefits --- assets/js/components/CompanyRegisterModal.jsx | 22 ++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/assets/js/components/CompanyRegisterModal.jsx b/assets/js/components/CompanyRegisterModal.jsx index 04cd735..66d682a 100644 --- a/assets/js/components/CompanyRegisterModal.jsx +++ b/assets/js/components/CompanyRegisterModal.jsx @@ -11,7 +11,14 @@ export default class CompanyRegisterModal extends React.Component { constructor(props) { super(props); /* istanbul ignore next */ - this.state = { loading: false }; + this.state = { + loading: false, + benefits: [ + {"text": "Mendapatkan peserta magang dari lulusan universitas terbaik di Indonesia"}, + {"text": "Mempermudah mencari calon peserta magang"}, + {"text": "Dan banyak keuntungan lainnya"} + ] + }; this.handleChange = this.handleChange.bind(this); this.handleFile = this.handleFile.bind(this); this.handleSubmit = this.handleSubmit.bind(this); @@ -91,9 +98,18 @@ export default class CompanyRegisterModal extends React.Component { })); }; - render = () => ( + render(){ + const benefitViews = []; + this.state.benefits.map((benefit, idx) => { + const benefitView = ( +
  • {benefit.text}
  • + ) + benefitViews.push(benefitView); + }); + return ( Register} closeIcon="close">
    +
      {benefitViews}
    { this.modalAlert = modal; }} />
    @@ -164,6 +180,6 @@ export default class CompanyRegisterModal extends React.Component {
    - ) + )} } -- GitLab