createNewEvent method

Future<void> createNewEvent()

Implementation

Future<void> createNewEvent() async {
  // Create account and create space
  final spaceId = await freshAccountWithSpace();

  // Event Name
  const eventName = 'New Test Event';

  // Open create event page
  await openCreateEvent();

  // Event name text field
  await addEditEventName(eventName);

  // Select date
  await trigger(EventsKeys.eventStartDate);
  await selectDate();

  // Select time
  await trigger(EventsKeys.eventStartTime);
  await selectTime();

  // Add description
  await addEditDescriptionText('Test event description');

  // Select space for event
  await selectSpace(spaceId, SelectSpaceFormField.openKey);

  // Create new event button
  await trigger(EventsKeys.eventCreateEditBtn);

  // Find event name
  await find.text(eventName).should(findsOneWidget);
}