Since the bug in #7006 reports that we don't see the new file contents, could we use the mock file system here to test that we see different contents. We test that `_contents` go from empty, to not empty, to empty, to not empty. Or is that overkill?