Index: trunk/src/chrome/test/data/extensions/api_test/file_system_provider/mount/test.js |
=================================================================== |
--- trunk/src/chrome/test/data/extensions/api_test/file_system_provider/mount/test.js (revision 282899) |
+++ trunk/src/chrome/test/data/extensions/api_test/file_system_provider/mount/test.js (working copy) |
@@ -34,7 +34,6 @@ |
onTestSuccess(); |
}); |
}, |
- |
// Verifies that mounting fails, when an empty string is provided as an Id |
function emptyFileSystemId() { |
var onTestSuccess = chrome.test.callbackPass(); |
@@ -60,15 +59,14 @@ |
{fileSystemId: fileSystemId, displayName: 'caramel-candy.zip'}, |
function() { |
chrome.fileBrowserPrivate.getVolumeMetadataList(function(volumeList) { |
- var volumeInfo; |
- volumeList.forEach(function(inVolumeInfo) { |
- if (inVolumeInfo.extensionId == chrome.runtime.id && |
- inVolumeInfo.fileSystemId == fileSystemId) { |
- volumeInfo = inVolumeInfo; |
+ var found = false; |
+ volumeList.forEach(function(volumeInfo) { |
+ if (volumeInfo.extensionId == chrome.runtime.id && |
+ volumeInfo.fileSystemId == fileSystemId) { |
+ found = true; |
} |
}); |
- chrome.test.assertTrue(!!volumeInfo); |
- chrome.test.assertTrue(volumeInfo.isReadOnly); |
+ chrome.test.assertTrue(found); |
onTestSuccess(); |
}); |
}, |
@@ -77,43 +75,13 @@ |
}); |
}, |
- // Checks whether mounting a file system in writable mode ends up on filling |
- // out the volume info properly. |
- function successfulWritableMount() { |
- var onTestSuccess = chrome.test.callbackPass(); |
- var fileSystemId = 'caramel-fudges'; |
- chrome.fileSystemProvider.mount( |
- { |
- fileSystemId: fileSystemId, |
- displayName: 'caramel-fudges.zip', |
- writable: true |
- }, |
- function() { |
- chrome.fileBrowserPrivate.getVolumeMetadataList(function(volumeList) { |
- var volumeInfo; |
- volumeList.forEach(function(inVolumeInfo) { |
- if (inVolumeInfo.extensionId == chrome.runtime.id && |
- inVolumeInfo.fileSystemId == fileSystemId) { |
- volumeInfo = inVolumeInfo; |
- } |
- }); |
- chrome.test.assertTrue(!!volumeInfo); |
- chrome.test.assertFalse(volumeInfo.isReadOnly); |
- onTestSuccess(); |
- }); |
- }, |
- function(error) { |
- chrome.test.fail(); |
- }); |
- }, |
- |
// Checks is limit for mounted file systems per profile works correctly. |
// Tries to create more than allowed number of file systems. All of the mount |
// requests should succeed, except the last one which should fail with a |
// security error. |
function stressMountTest() { |
var onTestSuccess = chrome.test.callbackPass(); |
- var ALREADY_MOUNTED_FILE_SYSTEMS = 3; // By previous tests. |
+ var ALREADY_MOUNTED_FILE_SYSTEMS = 2; // By previous tests. |
var MAX_FILE_SYSTEMS = 16; |
var index = 0; |
var tryNextOne = function() { |