diff --git a/src/Preview/index.tsx b/src/Preview/index.tsx index 05594fc..49f282c 100644 --- a/src/Preview/index.tsx +++ b/src/Preview/index.tsx @@ -419,6 +419,7 @@ const Preview: React.FC = props => { return (
{ const MockPreview = (props: any) => { @@ -383,6 +383,26 @@ describe('Preview', () => { }); }); + it('should render movable className correctly according to movable prop', () => { + const { rerender } = render( + , + ); + + expect(document.querySelector('.rc-image-preview')).toHaveClass('rc-image-preview-movable'); + + rerender( + , + ); + + expect(document.querySelector('.rc-image-preview')).not.toHaveClass('rc-image-preview-movable'); + }); + it('Mouse Event', () => { const clientWidthMock = jest .spyOn(document.documentElement, 'clientWidth', 'get')