import 'package:pb_authenticator_state/state.dart'; class TestFileStorage implements FileStorageBase { String? memoryFile; @override Future getDataPath() { return Future.value("."); } @override Future hasFile(String filename) { return Future.value(memoryFile != null); } @override Future readFile(String filename) { return Future.value(memoryFile); } @override Future writeFile(String filename, String contents) { memoryFile = contents; return Future.value(); } }