| 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() {
|
|
|