tizen beta release
[profile/ivi/webkit-efl.git] / LayoutTests / fast / filesystem / resources / file-entry-to-uri.js
1 if (this.importScripts) {
2     importScripts('fs-worker-common.js');
3     importScripts('fs-test-util.js');
4 }
5
6 description("Obtaining URL from FileEntry.");
7
8 var fileSystem = null;
9 var testFileName = 'testFileEntry.txt';
10 var testFileURI = null;
11
12 function errorCallback(error) {
13     testFailed("Error occured:" + error.code);
14     finishJSTest();
15 }
16
17 function entryToURL(entry) {
18     testFileURL = entry.toURL();
19     shouldBe("testFileURL", "'filesystem:file:///temporary/testFileEntry.txt'");
20     finishJSTest();
21 }
22
23 function createTestFile() {
24     fileSystem.root.getFile(testFileName, {create:true}, entryToURL, errorCallback);
25 }
26
27 function fileSystemCallback(fs) {
28     fileSystem = fs;
29     removeAllInDirectory(fileSystem.root, createTestFile, errorCallback);
30 }
31
32 var jsTestIsAsync = true;
33 webkitRequestFileSystem(TEMPORARY, 100, fileSystemCallback, errorCallback);