mirror of
https://github.com/wassname/talk.git
synced 2026-06-28 20:57:28 +08:00
27 lines
722 B
JavaScript
27 lines
722 B
JavaScript
import React from 'react';
|
|
import {shallow} 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.true;
|
|
expect(render.contains('<button class="postCommentButton"')).to.be.true;
|
|
});
|
|
});
|