Я новичок в модульном тестировании и не могу определить / настроить правильные реквизиты для следующего: js файл REACT / JS jest / энзим
populateModuleDropdown = (moduleList) => {
let modules = moduleList.map(module => {
return (
<DropdownItem key={module.ModuleId} onClick={() => {
this.props.setTarget(null);
}}>
<Link className='full-link'
onClick={e => {if(this.props.module.moduleId === module.ModuleId){e.preventDefault()}}}
to={'/'+module.Name.replace(/ /g,'')}>
{module.Name}
</Link>
</DropdownItem>
)
})
}
Я сделал несколько похожих файлов ивсе они выглядят нормально и проходят правильно, но не могут определить и исправить следующую ошибку.Пожалуйста, обратите внимание на let mockmodules
Test.js
configure({adapter: new Adapter()});
describe(' testing ', () => {
let tree;
let baseProps;
let mockdefaultData;
let mockmodule = {
Name:"test",
moduleId:{},
beforeEach(() => {
module : mockmodule,
it (' Should render without a Module props',() => {
baseProps = {
...baseProps,
module: {},
};
// code
});
it(' Should render with ALL of the props', () => {
//code
});
})
}
})