Index: chrome/test/data/extensions/api_test/media_galleries/read_access/test.js |
=================================================================== |
--- chrome/test/data/extensions/api_test/media_galleries/read_access/test.js (revision 261942) |
+++ chrome/test/data/extensions/api_test/media_galleries/read_access/test.js (working copy) |
@@ -64,7 +64,7 @@ |
TestFirstFilesystem(verifyFilesystem); |
} |
-function GetMediaFileSystemMetadata() { |
+function GetMediaFileSystemMetadataTest() { |
function verifyFilesystem(filesystem) { |
var metadata = mediaGalleries.getMediaFileSystemMetadata(filesystem); |
checkMetadata(metadata); |
@@ -74,7 +74,7 @@ |
TestFirstFilesystem(verifyFilesystem); |
} |
-function GetAllMediaFileSystemMetadata() { |
+function GetAllMediaFileSystemMetadataTest() { |
function verifyMetadataList(metadataList) { |
chrome.test.assertEq(1, metadataList.length) |
checkMetadata(metadataList[0]); |
@@ -84,6 +84,32 @@ |
mediaGalleries.getAllMediaFileSystemMetadata(verifyMetadataList); |
} |
+function ForgetMediaFileSystemTest() { |
+ var forgottenFS; |
+ |
+ function callForget(filesystem) { |
+ forgottenFS = filesystem; |
+ mediaGalleries.forgetMediaFileSystem(filesystem, verifyForgetSucceeded); |
+ } |
+ |
+ function verifyForgetSucceeded(forgotten) { |
+ chrome.test.assertTrue(forgotten); |
+ mediaGalleries.getMediaFileSystems(verifyNoFileSystemAccess); |
+ } |
+ |
+ function verifyNoFileSystemAccess(results) { |
+ chrome.test.assertEq(0, results.length); |
+ mediaGalleries.forgetMediaFileSystem(forgottenFS, verifyForgetFailed); |
+ } |
+ |
+ function verifyForgetFailed(forgotten) { |
+ chrome.test.assertFalse(forgotten); |
+ chrome.test.succeed(); |
+ } |
+ |
+ TestFirstFilesystem(callForget); |
+} |
+ |
CreateDummyWindowToPreventSleep(); |
chrome.test.getConfig(function(config) { |
@@ -94,7 +120,8 @@ |
ReadDirectoryTest, |
ReadFileToBytesTest, |
GetMetadataTest, |
- GetMediaFileSystemMetadata, |
- GetAllMediaFileSystemMetadata, |
+ GetMediaFileSystemMetadataTest, |
+ GetAllMediaFileSystemMetadataTest, |
+ ForgetMediaFileSystemTest, |
]); |
}) |