ensureTasksAreEnabled method
Implementation
Future<void> ensureTasksAreEnabled(String? spaceId) async {
if (spaceId != null) {
await gotoSpace(spaceId);
final tasksKey = find.byKey(Key(TabEntry.tasks.name));
if (tasksKey.evaluate().isEmpty) {
// we don't have it activated on this space yet, do it
await navigateTo([
SpaceToolbar.optionsMenu,
SpaceToolbar.settingsMenu,
SpaceSettingsMenu.appsMenu,
]);
final taskLabsSwitch = find.byKey(SpaceAppsSettingsPage.tasksSwitch);
await tester.ensureVisible(taskLabsSwitch);
await taskLabsSwitch.tap();
}
}
}