summaryrefslogtreecommitdiffstats
path: root/src/test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/test.cc')
-rw-r--r--src/test.cc11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test.cc b/src/test.cc
index 241c8d3..4dc2f47 100644
--- a/src/test.cc
+++ b/src/test.cc
@@ -58,3 +58,14 @@ string VirtualFileSystem::ReadFile(const string& path, string* err) {
return i->second.contents;
return "";
}
+
+bool VirtualFileSystem::RemoveFile(const string& path) {
+ FileMap::iterator i = files_.find(path);
+ if (i != files_.end()) {
+ files_.erase(i);
+ files_removed_.insert(path);
+ return true;
+ } else {
+ return false;
+ }
+}