TestNode
A node in the test render tree representing a React Native component.
Properties
-
children
→ List<
TestNode> -
Child nodes
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- placeholder → String?
-
Get the placeholder prop (for TextInput)
no setter
-
props
→ Map<
String, Object?> -
The props passed to this component
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- textContent → String
-
Get the text content of this node and all descendants
no setter
- type → String
-
The component type (e.g., 'View', 'Text', 'TextInput')
final
- value → String?
-
Get the value prop (for TextInput)
no setter
Methods
-
findAll(
bool predicate(TestNode)) → List< TestNode> - Find all nodes matching a predicate
-
findByProp(
String propName, Object? value) → List< TestNode> - Find nodes with a specific prop value
-
findByTestId(
String testId) → List< TestNode> - Find nodes with testID prop
-
findByText(
String text, {bool exact = false}) → List< TestNode> - Find nodes containing text
-
findByType(
String componentType) → List< TestNode> - Find nodes by component type
-
fireChangeText(
String text) → void - Fire onChangeText handler with value
-
firePress(
) → void - Fire onPress handler if present
-
fireValueChange(
bool value) → void - Fire onValueChange handler with value
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited