blob: f8d7fb69a01c3d976ed68f0a4c8f51584d9f23f1 [file] [log] [blame]
if (this.importScripts) {
importScripts('fs-worker-common.js');
importScripts('../../../resources/js-test.js');
importScripts('fs-test-util.js');
}
description("Obtaining URL from FileEntry.");
var fileSystem = null;
var testFileName = 'testFileEntry.txt';
var testFileURI = null;
function errorCallback(error) {
testFailed("Error occurred:" + error.name);
finishJSTest();
}
function entryToURL(entry) {
testFileURL = entry.toURL();
shouldBe("testFileURL", "'filesystem:file:///temporary/testFileEntry.txt'");
finishJSTest();
}
function createTestFile() {
fileSystem.root.getFile(testFileName, {create:true}, entryToURL, errorCallback);
}
function fileSystemCallback(fs) {
fileSystem = fs;
removeAllInDirectory(fileSystem.root, createTestFile, errorCallback);
}
var jsTestIsAsync = true;
webkitRequestFileSystem(TEMPORARY, 100, fileSystemCallback, errorCallback);