render
RenderResult
render(
Renders a React element into a detached DOM node for testing.
Returns a RenderResult that provides methods to query and interact with the rendered component.
Example:
test('counter increments', () {
final result = render(Counter({'initialCount': 0}));
final button = result.findByTag('button');
Simulate.click(button);
// Assert the count increased
result.unmount();
});
Implementation
RenderResult render(ReactElement element) {
final container = _createElement('div');
final root = _createRoot(container)..render(element);
return RenderResult._(root, container);
}