У меня есть компонент ввода. Я хочу написать для него модульный тест, я пытался, но всегда получаю входное значение, так как ниже не определен код Спасибо.
import React from 'react'
import chai, {expect} from 'chai';
import { shallow, mount } from 'enzyme';
import { configure } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
configure({ adapter: new Adapter() });
import Input from './Input';
describe('Input Component', () => {
let wrapper
beforeEach( ()=>{
let props = {
placeholder:"name",
name:"name",
value:"myName",
change:() =>{},
classes:"input"
}
wrapper = mount(<Input defaultValue="myName" />);
//wrapper = mount(<Input {...props} />);
console.log(wrapper.find('input').value) // always getting undefined
})
it('Input default value should be myName', () => {
expect(wrapper.find('input').value).to.be.equal("myName");
})
});