Bug
r.property(WrappedNode, 'propName') does not work for a node that is not expected in the next assertion
Package Version: 7.0.3
Code
(See FileUploadInput test)
it('handles dragenter, dragleave, and the overlay', function() {
const r = renderer(function() {
return <FileUploadInput />;
});
const WrappedOverlay = wrap('div');
r.expect(baseAssertion);
r.property(WrappedRoot, 'ondragenter', { preventDefault: noop });
r.expect(
baseAssertion
.setProperty(WrappedRoot, 'classes', [
null,
fixedCss.root,
css.root,
css.dndActive,
false
])
.append(WrappedRoot, function() {
return [
<WrappedOverlay
key="overlay"
classes={[fixedCss.dndOverlay, css.dndOverlay, false]}
ondragleave={noop}
/>
];
})
);
r.property(WrappedOverlay, 'ondragleave');
r.expect(baseAssertion);
});
Expected behavior:
ondragleave should be triggered on WrappedOverlay
Actual behavior:
ondragleave is not triggered
Bug
r.property(WrappedNode, 'propName')does not work for a node that is not expected in the next assertionPackage Version: 7.0.3
Code
(See
FileUploadInputtest)Expected behavior:
ondragleaveshould be triggered onWrappedOverlayActual behavior:
ondragleaveis not triggered