diff -r b52921a63e77 -r 3b5d37d84cfe client/src/components/__tests__/Note.test.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/src/components/__tests__/Note.test.js Tue May 23 13:15:34 2017 +0200 @@ -0,0 +1,39 @@ +import React from 'react'; +import { shallow } from 'enzyme'; +import Note from '../Note'; + + +const setup = propOverrides => { + const props = Object.assign({ + note: { + id: 'abc', + text: 'test text' + } + }, propOverrides); + + const wrapper = shallow(); + + return { + props, + wrapper, + } +} + +describe('Notes container Component', () => { + test('render', () => { + const { wrapper } = setup() + expect(wrapper.exists()).toBe(true) + }); + + test('contains note text', () => { + const { wrapper } = setup(); + expect(wrapper.text()).toBe('test text'); + }); + + test('contains note id', () => { + const { wrapper } = setup(); + expect(wrapper.first().prop('id')).toBe('note-abc'); + }); + + +}); \ No newline at end of file