UNPKG

@ozo/react-jazz

Version:

React 桌面端开发脚手架,基于CRA3,通用、开箱即用。

23 lines (19 loc) 680 B
// Link.react.test.js import React from 'react'; import Link from '../pages/Workplace/Demo.snapshots'; import renderer from 'react-test-renderer'; test('Link changes the class when hovered', () => { const component = renderer.create(<Link page="http://www.facebook.com">Facebook</Link>); let tree = component.toJSON(); expect(tree).toMatchSnapshot(); // manually trigger the callback tree.props.onMouseEnter(); // re-rendering tree = component.toJSON(); expect(tree).toMatchSnapshot(); // manually trigger the callback tree.props.onMouseLeave(); // re-rendering tree = component.toJSON(); expect(tree).toMatchSnapshot(); });