reacton_test library
Testing utilities for Reacton state management.
Provides isolated test environments, reacton mocks, effect tracking, and widget test helpers.
import 'package:reacton_test/reacton_test.dart';
void main() {
test('counter increments', () {
final store = TestReactonStore();
store.set(counterReacton, 1);
store.expectReacton(counterReacton, 1);
});
}
Classes
-
AsyncReactonTestOverride<
T> - Override an async reacton to return a synchronous value.
- EffectInvocation
- A single effect invocation record.
- EffectTracker
- Tracks invocations of effects for testing.
-
MockReacton<
T> - A mock writable reacton for testing.
-
ReactonTestOverride<
T> - Override a writable reacton's initial value.
- TestOverride
- Base class for test overrides.
- TestReactonStore
- An isolated test store with support for overrides.
Extensions
- ReactonStoreTestExtensions on ReactonStore
-
Assertion extensions on
ReactonStorefor testing. - ReactonWidgetTester on WidgetTester
- Widget testing extensions for Reacton.