createTestDependencies method

  1. @protected
Future<TestDependencies> createTestDependencies(
  1. TestConfiguration configuration,
  2. 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(tester));

  return TestDependencies(
    world,
    attachmentManager,
  );
}