OLD | NEW |
1 description("Passing Flags parameter tests. This test checks if passing Flags pa
rameters to DirectoryEntry.getFile does not crash and works as expected."); | 1 description("Passing Flags parameter tests. This test checks if passing Flags pa
rameters to DirectoryEntry.getFile does not crash and works as expected."); |
2 | 2 |
3 var testFileName = '/non_existent_file'; | 3 var testFileName = '/non_existent_file'; |
4 var fileSystem = null; | 4 var fileSystem = null; |
5 var expectedCallbacksCount = 0; | 5 var expectedCallbacksCount = 0; |
6 var unexpectedCallbacksCount = 0; | 6 var unexpectedCallbacksCount = 0; |
7 var expected = function(e) { expectedCallbacksCount++; }; | 7 var expected = function(e) { expectedCallbacksCount++; }; |
8 var unexpected = function(e) { unexpectedCallbacksCount++; }; | 8 var unexpected = function(e) { unexpectedCallbacksCount++; }; |
9 | 9 |
10 var testsList = [ | 10 var testsList = [ |
(...skipping 10 matching lines...) Expand all Loading... |
21 if (testCounter == testsList.length) { | 21 if (testCounter == testsList.length) { |
22 debug("Finished running tests."); | 22 debug("Finished running tests."); |
23 shouldBe('expectedCallbacksCount', '1'); | 23 shouldBe('expectedCallbacksCount', '1'); |
24 shouldBe('unexpectedCallbacksCount', '0'); | 24 shouldBe('unexpectedCallbacksCount', '0'); |
25 finishJSTest(); | 25 finishJSTest(); |
26 } else | 26 } else |
27 (testsList[testCounter++])(); | 27 (testsList[testCounter++])(); |
28 } | 28 } |
29 | 29 |
30 function errorCallback(error) { | 30 function errorCallback(error) { |
31 debug("Error occured during requesting Temporary FileSystem:" + error.code); | 31 debug("Error occured during requesting Temporary FileSystem:" + error.name); |
32 finishJSTest(); | 32 finishJSTest(); |
33 } | 33 } |
34 | 34 |
35 // Test body functions ---------------------------------------------------- | 35 // Test body functions ---------------------------------------------------- |
36 function runNullTest(v) { | 36 function runNullTest(v) { |
37 debug("* Passing null as a flags parameter."); | 37 debug("* Passing null as a flags parameter."); |
38 | 38 |
39 // This should be ok and we treat it as {false, false} Flags. | 39 // This should be ok and we treat it as {false, false} Flags. |
40 fileSystem.root.getFile(testFileName, null, runNextTest, errorCallback); | 40 fileSystem.root.getFile(testFileName, null, runNextTest, errorCallback); |
41 } | 41 } |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
85 function fileSystemCallback(fs) { | 85 function fileSystemCallback(fs) { |
86 fileSystem = fs; | 86 fileSystem = fs; |
87 cleanupAndRunNext(); | 87 cleanupAndRunNext(); |
88 } | 88 } |
89 | 89 |
90 if (window.webkitRequestFileSystem) { | 90 if (window.webkitRequestFileSystem) { |
91 window.jsTestIsAsync = true; | 91 window.jsTestIsAsync = true; |
92 webkitRequestFileSystem(window.TEMPORARY, 100, fileSystemCallback, errorCall
back); | 92 webkitRequestFileSystem(window.TEMPORARY, 100, fileSystemCallback, errorCall
back); |
93 } else | 93 } else |
94 debug("This test requires FileSystem API support."); | 94 debug("This test requires FileSystem API support."); |
OLD | NEW |