| Index: chrome/test/data/extensions/api_test/media_galleries/no_access/test.js
|
| ===================================================================
|
| --- chrome/test/data/extensions/api_test/media_galleries/no_access/test.js (revision 224775)
|
| +++ chrome/test/data/extensions/api_test/media_galleries/no_access/test.js (working copy)
|
| @@ -6,6 +6,7 @@
|
|
|
| var galleries;
|
| var testResults = [];
|
| +var expectedFileSystems;
|
|
|
| function checkFinished() {
|
| if (testResults.length != galleries.length)
|
| @@ -33,27 +34,32 @@
|
| checkFinished();
|
| };
|
|
|
| -function testGalleries(expectedFileSystems) {
|
| - chrome.test.assertEq(expectedFileSystems, galleries.length);
|
| - if (expectedFileSystems == 0) {
|
| - chrome.test.succeed();
|
| - return;
|
| - }
|
| -
|
| - for (var i = 0; i < galleries.length; i++) {
|
| - var dirReader = galleries[i].root.createReader();
|
| - dirReader.readEntries(mediaFileSystemsDirectoryEntryCallback,
|
| - mediaFileSystemsDirectoryErrorCallback);
|
| - }
|
| -}
|
| -
|
| var mediaFileSystemsListCallback = function(results) {
|
| galleries = results;
|
| };
|
|
|
| -chrome.test.runTests([
|
| - function mediaGalleriesNoAccess() {
|
| - mediaGalleries.getMediaFileSystems(
|
| - chrome.test.callbackPass(mediaFileSystemsListCallback));
|
| - },
|
| -]);
|
| +chrome.test.getConfig(function(config) {
|
| + customArg = JSON.parse(config.customArg);
|
| + expectedFileSystems = customArg[0];
|
| +
|
| + chrome.test.runTests([
|
| + function getMediaFileSystems() {
|
| + mediaGalleries.getMediaFileSystems(
|
| + chrome.test.callbackPass(mediaFileSystemsListCallback));
|
| + },
|
| + function testGalleries() {
|
| + chrome.test.assertEq(expectedFileSystems, galleries.length);
|
| + if (expectedFileSystems == 0) {
|
| + chrome.test.succeed();
|
| + return;
|
| + }
|
| +
|
| + for (var i = 0; i < galleries.length; i++) {
|
| + var dirReader = galleries[i].root.createReader();
|
| + dirReader.readEntries(mediaFileSystemsDirectoryEntryCallback,
|
| + mediaFileSystemsDirectoryErrorCallback);
|
| + }
|
| + },
|
| +
|
| + ]);
|
| +})
|
|
|