updateAndCommitSampleFile function

Future<void> updateAndCommitSampleFile(
  1. Directory testDir, {
  2. String message = 'Commit Message',
  3. String fileName = 'sample.txt',
})

Update and commit sample file

Implementation

Future<void> updateAndCommitSampleFile(
  Directory testDir, {
  String message = 'Commit Message',
  String fileName = 'sample.txt',
}) async {
  final file = File('${testDir.path}/$fileName');
  final content = await file.exists() ? file.readAsString() : '';
  final newContent = '${content}updated';
  await File('${testDir.path}/sample.txt').writeAsString(newContent);
  await commitFile(testDir, 'sample.txt', message: message);
}