easy_test_app library

Classes

Any<T>
AppJourneySteps
Buildable
Base type of every generated builder. build() produces the serialized map.
DataBuilder
DataField
Per-field configuration on a @dataBuilder class.
DataPreset
Marks a zero-argument schema method as a named builder preset.
HeaderBuilder
Journey
JourneyStep
LazyVerification
MockPlatform
Scene
ValueOrMatcher<T>

Extensions

PatrolFinderX on PatrolFinder
PatrolTesterExtension on PatrolTester

Constants

dataBuilder → const DataBuilder
Annotations + base class for @dataBuilder data builders. Import this from test sources; the generator lives in package:data_builder_test/data_builder_test.dart. Marks a class as a data-builder schema. The generator emits a <Name>Builder extends Buildable next to it.
defaultAccessToken → const String
journey → const Journey
mockPlatform → const MockPlatform

Functions

appLauncher({required Widget app, required PatrolTester patrol}) Future<void>
authHttpHeaders() HeaderBuilder
easyTestWidgets(String description, PatrolWidgetTestCallback callback, {bool? skip, Timeout? timeout, bool semanticsEnabled = true, TestVariant<Object?> variant = const DefaultTestVariant(), dynamic tags, PatrolTesterConfig config = const PatrolTesterConfig(), Future<void> init()?, Future<void> tearDown()?}) → void
httpHeaders() HeaderBuilder
matcher<T>(Matcher matcher) ValueOrMatcher<T>
value<T>(T value) ValueOrMatcher<T>