Files
talk/client/coral-plugin-commentbox/__tests__/commentBox.spec.js
T
2016-11-01 13:50:49 -07:00

27 lines
713 B
JavaScript

import React from 'react'
import {shallow, mount} from 'enzyme'
import {expect} from 'chai'
import CommentBox from '../CommentBox'
describe('CommentBox', () => {
let comment
let render
beforeEach(() => {
comment = {}
const postItem = (item) => {
comment.posted=item
return Promise.resolve(4)
}
render = shallow(<CommentBox
postItem={postItem}
updateItem={(e) => comment.text=e.target.value}
item_id={'1'}
comments={['1', '2', '3']}/>)
})
it('should render the CommentBox appropriately', () => {
expect(render.contains('<div class="CommentBox"')).to.be.truthy
expect(render.contains('<button class="postCommentButton"')).to.be.truthy
})
})