Index: chrome/test/data/extensions/api_test/file_browser/file_watcher_test/test.js |
diff --git a/chrome/test/data/extensions/api_test/file_browser/file_watcher_test/test.js b/chrome/test/data/extensions/api_test/file_browser/file_watcher_test/test.js |
index ddd4aa3f1dd66bb82bd283ae6317f55804f221b1..3240ad018577fbceac942633909d4a097faa660a 100644 |
--- a/chrome/test/data/extensions/api_test/file_browser/file_watcher_test/test.js |
+++ b/chrome/test/data/extensions/api_test/file_browser/file_watcher_test/test.js |
@@ -231,6 +231,12 @@ TestEventListener.prototype = { |
} |
} |
+// Gets the path for operations. The path is relative to the mount point for |
+// local entries and relative to the "My Drive" root for Drive entries. |
+function getPath(relativePath, isOnDrive) { |
+ return (isOnDrive ? 'root/' : '') + relativePath; |
+} |
+ |
/** |
* Initializes test parameters: |
* - Gets local file system. |
@@ -292,9 +298,14 @@ function initTests(callback) { |
testParams.isOnDrive = mountPointPath == 'drive/'; |
var testWatchEntries = [ |
- {name: 'file', path: 'test_dir/test_file.xul', type: 'file'}, |
- {name: 'dir', path: 'test_dir/', type: 'dir'}, |
- {name: 'subdir', path: 'test_dir/subdir', type: 'dir'}, |
+ {name: 'file', |
+ path: getPath('test_dir/test_file.xul', testParams.isOnDrive), |
+ type: 'file'}, |
+ {name: 'dir', path: getPath('test_dir/', testParams.isOnDrive), |
+ type: 'dir'}, |
+ {name: 'subdir', |
+ path: getPath('test_dir/subdir', testParams.isOnDrive), |
+ type: 'dir'}, |
]; |
// Gets the first entry in |testWatchEntries| list. |
@@ -378,7 +389,8 @@ initTests(function(testParams, errorMessage) { |
testEventListener.start(); |
testParams.mountPoint.getDirectory( |
- 'test_dir/subdir/subsubdir', {create: true, exclusive: true}, |
+ getPath('test_dir/subdir/subsubdir', testParams.isOnDrive), |
+ {create: true, exclusive: true}, |
testEventListener.onFileSystemOperation.bind(testEventListener), |
testEventListener.onError.bind(testEventListener, |
'Failed to create directory.')); |
@@ -393,7 +405,8 @@ initTests(function(testParams, errorMessage) { |
testEventListener.start(); |
testParams.mountPoint.getFile( |
- 'test_dir/subdir/file', {create: true, exclusive: true}, |
+ getPath('test_dir/subdir/file', testParams.isOnDrive), |
+ {create: true, exclusive: true}, |
testEventListener.onFileSystemOperation.bind(testEventListener), |
testEventListener.onError.bind(testEventListener, |
'Failed to create file.')); |
@@ -409,7 +422,8 @@ initTests(function(testParams, errorMessage) { |
testEventListener.start(); |
testParams.mountPoint.getFile( |
- 'test_dir/subdir/file', {}, |
+ getPath('test_dir/subdir/file', testParams.isOnDrive), |
+ {}, |
function(entry) { |
entry.moveTo(testParams.entries.subdir, 'renamed', |
testEventListener.onFileSystemOperation.bind(testEventListener), |
@@ -429,7 +443,7 @@ initTests(function(testParams, errorMessage) { |
testEventListener.start(); |
testParams.mountPoint.getFile( |
- 'test_dir/subdir/renamed', {}, |
+ getPath('test_dir/subdir/renamed', testParams.isOnDrive), {}, |
function(entry) { |
entry.remove( |
testEventListener.onFileSystemOperation.bind(testEventListener, |
@@ -456,7 +470,7 @@ initTests(function(testParams, errorMessage) { |
testEventListener.start(); |
testParams.mountPoint.getFile( |
- 'test_dir/test_file.xul', {}, |
+ getPath('test_dir/test_file.xul', testParams.isOnDrive), {}, |
function(entry) { |
entry.remove( |
testEventListener.onFileSystemOperation.bind(testEventListener, |
@@ -477,7 +491,7 @@ initTests(function(testParams, errorMessage) { |
testEventListener.start(); |
testParams.mountPoint.getDirectory( |
- 'test_dir/subdir/subsubdir', {}, |
+ getPath('test_dir/subdir/subsubdir', testParams.isOnDrive), {}, |
function(entry) { |
entry.removeRecursively( |
testEventListener.onFileSystemOperation.bind(testEventListener, |
@@ -503,7 +517,8 @@ initTests(function(testParams, errorMessage) { |
'changed', 'deleted'); |
testEventListener.start(); |
- testParams.mountPoint.getDirectory('test_dir/subdir', {}, |
+ testParams.mountPoint.getDirectory( |
+ getPath('test_dir/subdir', testParams.isOnDrive), {}, |
function(entry) { |
entry.removeRecursively( |
testEventListener.onFileSystemOperation.bind(testEventListener, |