write method
Implementation
@override
Future<String> write({
required String fileName,
required String contents,
String? mimeType,
}) async {
final failure = nextWriteError;
nextWriteError = null;
if (failure != null) throw failure;
final path = '/fake/$fileName';
files[path] = contents;
return path;
}