Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Select Git revision
  • a246ec9dfc16a7c69c4a5a8a388e058ce7063286
  • master default protected
  • spike/short-live-branch-analysis
  • 1606917720-204
  • 1606862791-246
  • 1606885864-239
  • 1606875806-244
  • 1906438014-240
  • 1606833936-243
  • 1606879773-218
  • 1606886974-179-3
  • 1606823475-175
  • 1606837991-#224
  • 1506757352-241
  • 1606890933-183
  • 1606917531-210
  • 1606837915-228
  • 1606891500-233
  • 1606889591-238
  • 1606833463-217
  • 1906438115-231
21 results

VerifyAdminModal-test.jsx

Blame
  • Forked from Fasilkom UI Open Source Software / Kape
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    VerifyAdminModal-test.jsx 1009 B
    import React from 'react';
    import ReactTestUtils from 'react-addons-test-utils';
    import VerifyAdminModal from '../../components/VerifyAdminModal';
    import fetchMock from 'fetch-mock';
    import Storage from '../../lib/Storage';
    
    describe('VerifyAdminModal', () => {
    
      it('renders without problem', () => {
        const verifyModal = ReactTestUtils.renderIntoDocument(
          <VerifyAdminModal />,
        );
        expect(verifyModal).to.exist;
      });
    
      it('open without problem', () => {
         const verifyModal = ReactTestUtils.renderIntoDocument(
           <VerifyAdminModal id={4} />);
    
         const modal = ReactTestUtils.findRenderedDOMComponentWithTag(verifyModal, 'Button');
         ReactTestUtils.Simulate.click(modal);
         expect(verifyModal.state.modalOpen).to.equal(true);
       });
    
       it('close without problem', () => {
         const verifyModal = ReactTestUtils.renderIntoDocument(
           <VerifyAdminModal id={4} />);
    
         verifyModal.handleClose();
         expect(verifyModal.state.modalOpen).to.equal(false);
       });
    });