TestJacket<T extends Component> class

Provides more a more consistent and easier to use API to test and manipulate a rendered ReactComponent.

Properties

attachedToDocument bool
final
autoTearDown bool
final
hashCode int
The hash code for this object.
no setterinherited
isMounted bool
Returns if the jacket component is mounted or not.
no setter
mountNode Element
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getDartInstance() → T?
Returns the native Dart component associated with the mounted React composite component instance, or null if the component is not Dart based.
getInstance() → ReactComponent
Returns the mounted React composite component instance.
getNode() Element?
Returns the DOM node associated with the mounted React composite / DOM component instance.
getProps() Map
Returns the props associated with the mounted React composite component instance.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rerender(ReactElement reactElement) → void
Rerenders the reactElement into the same mountNode.
setState(dynamic newState, [dynamic callback()?]) → void
Update the Dart component's state to the provided newState value and force a re-render.
toString() String
A string representation of this object.
inherited
unmount() → void
Unmounts the React component instance and cleans up any attached DOM nodes.

Operators

operator ==(Object other) bool
The equality operator.
inherited