I have a pretty simple test that works when running individually but fails when in the suite:
it(
'should render ModalContent properly and react on menu state',
async () => {
const plans = await getMockedPlans()
const plan = plans[0]
const component = shallow(
<ModalContent
plan={plan}
collapseMenu={jest.fn()}
selectPlan={jest.fn()}
toggleAddonMenu={jest.fn()}
selected={plans[0].addOns[0]}
isMenuOpen={false}
/>
)
expect(component.find('AddOnTab').length).toEqual(0)
component.setProps({ isMenuOpen: true })
expect(component.find('AddOnTab').length)
.toEqual(plan.addOns.length)
component.setProps({ isMenuOpen: false })
expect(component.find('AddOnTab').length).toEqual(0)
}
)
Expected value to equal:
6
Received:
0
How can such test interfere with any other jest test?
Aucun commentaire:
Enregistrer un commentaire