editPin method
Implementation
Future<String> editPin(String title, String content, String url) async {
await find.byKey(PinDetailsPage.actionMenuKey).should(findsOneWidget);
final actionMenuKey = find.byKey(PinDetailsPage.actionMenuKey);
await actionMenuKey.tap();
await find.byKey(PinDetailsPage.editBtnKey).should(findsOneWidget);
final editBtnKey = find.byKey(PinDetailsPage.editBtnKey);
await editBtnKey.tap();
final titleField = find.byKey(PinDetailsPage.titleFieldKey);
await titleField.should(findsOneWidget);
await titleField.replaceText(title);
final pinPage = find.byKey(PinDetailsPage.pinPageKey);
await pinPage.should(findsOneWidget);
final page = pinPage.evaluate().first.widget as PinDetailsPage;
return page.pinId;
}