作为实验
and based on some docs
我写了下面的测试
test(`Can navigate MemoryRouter`, (done) => {
const logAll = (p, ...args) => {
console.log(`SOME OUTPUT`,p, ...args)
return p.location.pathname
}
const div = document.createElement('div')
const Test = () => (
<MemoryRouter>
<React.Fragment>
<Link to="/foo/bar" id="click-me" />
<Route render={logAll} />
</React.Fragment>
</MemoryRouter>
)
ReactDOM.render(React.createElement(Test), div)
console.log('click')
Simulate.click(div.querySelector('#click-me'))
})
我想是因为
logAll
/
(确实如此)然后在
/foo/bar
我错过了什么?