| Index: webkit/fileapi/file_system_util.cc
|
| diff --git a/webkit/fileapi/file_system_util.cc b/webkit/fileapi/file_system_util.cc
|
| index 968aa710241193d5e6709d237ac13f35435e267c..697ea04b547023db8c9d30af062929f85ed486e5 100644
|
| --- a/webkit/fileapi/file_system_util.cc
|
| +++ b/webkit/fileapi/file_system_util.cc
|
| @@ -24,11 +24,13 @@ const char kPersistentDir[] = "/persistent";
|
| const char kTemporaryDir[] = "/temporary";
|
| const char kIsolatedDir[] = "/isolated";
|
| const char kExternalDir[] = "/external";
|
| +const char kTestDir[] = "/test";
|
|
|
| const char kPersistentName[] = "Persistent";
|
| const char kTemporaryName[] = "Temporary";
|
| const char kIsolatedName[] = "Isolated";
|
| const char kExternalName[] = "External";
|
| +const char kTestName[] = "Test";
|
|
|
| bool CrackFileSystemURL(const GURL& url, GURL* origin_url, FileSystemType* type,
|
| FilePath* file_path) {
|
| @@ -49,6 +51,7 @@ bool CrackFileSystemURL(const GURL& url, GURL* origin_url, FileSystemType* type,
|
| { kFileSystemTypeTemporary, kTemporaryDir },
|
| { kFileSystemTypeIsolated, kIsolatedDir },
|
| { kFileSystemTypeExternal, kExternalDir },
|
| + { kFileSystemTypeTest, kTestDir },
|
| };
|
| for (size_t i = 0; i < ARRAYSIZE_UNSAFE(kValidTypes); ++i) {
|
| if (StartsWithASCII(inner_path, kValidTypes[i].dir, true)) {
|
| @@ -146,6 +149,9 @@ GURL GetFileSystemRootURI(const GURL& origin_url, FileSystemType type) {
|
| case kFileSystemTypeExternal:
|
| url += (kExternalDir + 1); // We don't want the leading slash.
|
| return GURL(url + "/");
|
| + case kFileSystemTypeTest:
|
| + url += (kTestDir + 1); // We don't want the leading slash.
|
| + return GURL(url + "/");
|
| case kFileSystemTypeIsolated:
|
| // Falling through; we won't call this for isolated filesystems.
|
| case kFileSystemTypeUnknown:
|
| @@ -216,6 +222,8 @@ std::string GetFileSystemTypeString(FileSystemType type) {
|
| return fileapi::kPersistentName;
|
| case kFileSystemTypeExternal:
|
| return fileapi::kExternalName;
|
| + case kFileSystemTypeTest:
|
| + return fileapi::kTestName;
|
| case kFileSystemTypeUnknown:
|
| default:
|
| return std::string();
|
|
|