createNewAdminAndCompany static method

Future<void> createNewAdminAndCompany(
  1. WidgetTester tester,
  2. User user,
  3. Company company
)

Implementation

static Future<void> createNewAdminAndCompany(
    WidgetTester tester, User user, Company company) async {
  await logoutIfRequired(tester);
  await CommonTest.checkText(tester, 'Login / New company'); // initial screen
  await pressNewCompany(tester);
  await enterFirstName(tester, user.firstName!);
  await enterLastname(tester, user.lastName!);
  await enterEmailAddress(tester, user.email!);
  await enterCompanyName(tester, user.company!.name!);
  await enterCurrency(tester, company.currency!);
  await CommonTest.drag(tester, seconds: 10);
  await clearDemoData(tester);
  await CommonTest.drag(tester, seconds: CommonTest.waitTime);
  await pressRegisterAndcreateNewAdminAndCompany(tester);
}