The write calls will be hard to test. I think it'll require a working syncFileSystem, or possibly mocks built out for the Entry/ChromeFileEntry classes. And then you'll really just be testing those mocks.

The read calls are easier to test. You can access the packaged apps own directory, and read its files. See the files_test.dart file for examples.