Pin Chrome's shortcut to the Win10 Start menu on install and OS upgrade.
[chromium-blink-merge.git] / chrome / test / data / extensions / api_test / fileapi / tab.js
blob206bd3f310a29be0a582d208fa287a8f2d69d434
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 var fileSystem = null;
7 function errorCallback(error) {
8   chrome.test.fail("Got unexpected error: " + error.code);
11 function successCallback(entry) {
12   chrome.test.succeed();
15 function successEntryCallback(entry) {
16   fileSystem.root.getDirectory('dir', {create:false},
17       function(directory) {
18         // Do clean-up.  (Assume the tab won't be reloaded in testing.)
19         directory.removeRecursively(successCallback, errorCallback);
20       }, errorCallback);
23 chrome.test.runTests([function tab() {
24   console.log("Requesting a filesystem...");
25   webkitRequestFileSystem(window.TEMPORARY, 100, function(fs) {
26     fileSystem = fs;
27     // See if we get the same filesystem image.
28     console.log("DONE requesting filesystem: " + fileSystem.name);
29     fileSystem.root.getFile('dir/file', {create:false},
30                             successEntryCallback, errorCallback);
31   }, errorCallback);
32 }]);