diff options
author | Israel Lavi <il0695@att.com> | 2018-08-07 10:54:17 +0300 |
---|---|---|
committer | Israel Lavi <il0695@att.com> | 2018-08-07 11:06:44 +0300 |
commit | b2a3acea0d0f66028c9ce5fad02d4ecc64abf70c (patch) | |
tree | 8d70110f34cb845965c42a5915e950bca967d2c3 /test/react/Modal.spec.js | |
parent | 05b37297177e8a342668c15e5d6f738b51f7aedd (diff) |
Initial commit.
Adding files needed for Linux Foundation.
Change-Id: I9f2b4851a5ae01f83800c7f8bab8608a2221c730
Issue-ID: SDC-1608
Signed-off-by: Israel Lavi <il0695@att.com>
Diffstat (limited to 'test/react/Modal.spec.js')
-rw-r--r-- | test/react/Modal.spec.js | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/test/react/Modal.spec.js b/test/react/Modal.spec.js deleted file mode 100644 index 7c4738f..0000000 --- a/test/react/Modal.spec.js +++ /dev/null @@ -1,68 +0,0 @@ -import React from 'react'; -import { mount, ReactWrapper } from 'enzyme'; - -import Modal from '../../src/react/Modal'; - -describe('Modal', () => { - - const MODAL_MESSAGE = 'Message'; - test('standard modal', ()=>{ - const modal = new ReactWrapper(mount(<Modal show={true} size='small'> - <Modal.Header><Modal.Title>Standard Modal</Modal.Title></Modal.Header> - <Modal.Body> - {MODAL_MESSAGE} - </Modal.Body> - <Modal.Footer actionButtonText='Yes' actionButtonClick={()=>{}}/> - </Modal>).instance().modalRef, true); - - expect(modal.find(Modal.Body).length).toBe(1); - expect(modal.find(Modal.Header).length).toBe(1); - expect(modal.find(Modal.Title).length).toBe(1); - expect(modal.find(Modal.Body).length).toBe(1); - expect(modal.find(Modal.Footer).length).toBe(1); - expect(modal.find(Modal.Header).props().type).toBe('info'); - expect(modal.find(Modal.Body).text()).toBe(MODAL_MESSAGE); - expect(modal.html()).toMatchSnapshot(); - }); - - test('standard modal - not displayed', ()=>{ - const modal = new ReactWrapper(mount(<Modal show={false} size='small'> - <Modal.Header><Modal.Title>Standard Modal</Modal.Title></Modal.Header> - <Modal.Body> - {MODAL_MESSAGE} - </Modal.Body> - <Modal.Footer actionButtonText='Yes' actionButtonClick={()=>{}}/> - </Modal>).instance().modalRef, true); - expect(modal.find(Modal.Body).length).toBe(0); - expect(modal.html()).toMatchSnapshot(); - }); - - test('alert modal', ()=>{ - const modal = new ReactWrapper(mount( - <Modal show type='alert' size='small'> - <Modal.Header type='alert'><Modal.Title>Title</Modal.Title></Modal.Header> - <Modal.Body> - {MODAL_MESSAGE} - </Modal.Body> - <Modal.Footer closeButtonText='Ok'/> - </Modal>).instance().modalRef, true); - expect(modal.find(Modal.Body).text()).toBe(MODAL_MESSAGE); - expect(modal.find('.sdc-modal-type-alert').length).toBe(1); - expect(modal.html()).toMatchSnapshot(); - }); - - test('custom modal', ()=>{ - const modal = new ReactWrapper(mount( - <Modal show type='custom'> - <Modal.Header type='custom'><Modal.Title>Title</Modal.Title></Modal.Header> - <Modal.Body> - {MODAL_MESSAGE} - </Modal.Body> - <Modal.Footer actionButtonText='Ok' actionButtonClick={()=>{}}/> - </Modal>).instance().modalRef, true); - expect(modal.find(Modal.Body).text()).toBe(MODAL_MESSAGE); - expect(modal.find('.sdc-modal-type-custom').length).toBe(1); - expect(modal.html()).toMatchSnapshot(); - }); - -}); |