createTestDependencies method
Future<TestDependencies>
createTestDependencies(
- TestConfiguration configuration,
- WidgetTester tester
Implementation
@protected
Future<TestDependencies> createTestDependencies(
TestConfiguration configuration,
WidgetTester tester,
) async {
World? world;
final attachmentManager =
await configuration.getAttachmentManager(configuration);
if (configuration.createWorld != null) {
world = await configuration.createWorld!(configuration);
}
world = world ?? FlutterWidgetTesterWorld();
world.setAttachmentManager(attachmentManager);
(world as FlutterWorld).setAppAdapter(
WidgetTesterAppDriverAdapter(
rawAdapter: tester,
binding: _binding,
waitImplicitlyAfterAction: configuration is FlutterTestConfiguration
? (configuration).waitImplicitlyAfterAction
: true,
),
);
return TestDependencies(
world,
attachmentManager,
);
}