Chromium Code Reviews| Index: chrome/test/data/extensions/api_test/fileapi/background.html |
| diff --git a/chrome/test/data/extensions/api_test/fileapi/background.html b/chrome/test/data/extensions/api_test/fileapi/background.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..a26019f70cdad5a0b6bbf48e96b936bacfc10524 |
| --- /dev/null |
| +++ b/chrome/test/data/extensions/api_test/fileapi/background.html |
| @@ -0,0 +1,32 @@ |
| +<script> |
| + var fileSystem = null; |
| + |
| + console.log("Requesting a filesystem..."); |
| + requestFileSystem(window.TEMPORARY, 100, getFileSystem, errorCallback); |
| + |
| + function getFileSystem(fs) { |
| + fileSystem = fs; |
| + console.log("DONE requesting filesystem: " + fileSystem.name); |
| + fileSystem.root.getDirectory('dir', {create:true}, |
|
ericu
2010/12/01 00:58:46
Is there ever any cleanup done between tests? Cou
kinuko
2010/12/01 03:18:00
Once we add ExtensionDataDeleter I believe the dat
|
| + directoryCallback, errorCallback); |
| + } |
| + |
| + function directoryCallback(directory) { |
| + console.log("DONE creating directory: " + directory.path); |
| + directory.getFile('file', {create:true}, fileCallback, errorCallback); |
| + } |
| + |
| + function fileCallback(file) { |
| + console.log("DONE creating file: " + file.path); |
| + |
| + // See if we get the same filesystem space in the tab. |
| + console.log("Opening tab..."); |
| + chrome.tabs.create({ |
| + url: "tab.html" |
| + }); |
| + } |
| + |
| + function errorCallback(error) { |
| + chrome.test.fail("Got unexpected error: " + error.code); |
| + } |
| +</script> |