我正在尝试测试一个有一些道具的组件。其中一个道具是一个功能。我的组件是:
<Field
autoOk
formatDate={date => moment(date).format('DD-MM-YYYY')}
/>
it('renders the Date From Field Component', () => {
expect(menuWrapper.childAt(0).prop('floatingLabelText')).to.equal('Ημερομηνία από');
expect(menuWrapper.childAt(0).prop('component')).to.equal(DatePicker);
expect(menuWrapper.childAt(0).prop('autoOk')).to.equal(true);
expect(menuWrapper.childAt(0).prop('formatDate')).to.be.a('function');
// expect(moment.calledWith('2017-12-12T00:00:00.000Z')).to.equal(false);
});
但我无法测试最后一个道具。你知道吗?
答案 0 :(得分:-1)
使用typeof
:
expect(typeof (menuWrapper.childAt(0).prop('formatDate')).to.equal('function');