Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(232)

Side by Side Diff: LayoutTests/storage/quota/storagequota-request-persistent-quota.html

Issue 669353002: Fix broken Promise-related layout tests. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@return-rejected
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <head> 2 <head>
3 <script src="../../resources/js-test.js"></script> 3 <script src="../../resources/js-test.js"></script>
4 </head> 4 </head>
5 <body> 5 <body>
6 <script type="text/javascript"> 6 <script type="text/javascript">
7 description("This tests navigator.storageQuota.requestPersistentQuota."); 7 description("This tests navigator.storageQuota.requestPersistentQuota.");
8 8
9 var usage; 9 var usage;
10 var grantedQuota; 10 var grantedQuota;
(...skipping 14 matching lines...) Expand all
25 // Quota value would vary depending on the test environment. 25 // Quota value would vary depending on the test environment.
26 shouldBeGreaterThanOrEqual("usage", "0"); 26 shouldBeGreaterThanOrEqual("usage", "0");
27 shouldBeNonZero("grantedQuota"); 27 shouldBeNonZero("grantedQuota");
28 28
29 runNextTest(); 29 runNextTest();
30 }, onrejected); 30 }, onrejected);
31 } 31 }
32 32
33 function runRequestQuotaWithMisingArgumentTest() { 33 function runRequestQuotaWithMisingArgumentTest() {
34 debug("* Requesting persistent quota with missing argument."); 34 debug("* Requesting persistent quota with missing argument.");
35 shouldThrow("navigator.storageQuota.requestPersistentQuota()"); 35 navigator.storageQuota.requestPersistentQuota().then(function() {
36 runNextTest(); 36 testFailed('resolved unexpectedly');
37 }, function(e) {
38 testPassed('rejected as expected: ' + e);
39 }).then(runNextTest);
37 } 40 }
38 41
39 function runRequestQuotaWithNegativeValueTest() { 42 function runRequestQuotaWithNegativeValueTest() {
40 debug("* Requesting persistent quota with negative value."); 43 debug("* Requesting persistent quota with negative value.");
41 navigator.storageQuota.requestPersistentQuota(-1024).then(function(storageIn fo) { 44 navigator.storageQuota.requestPersistentQuota(-1024).then(function(storageIn fo) {
42 usage = storageInfo.usage; 45 usage = storageInfo.usage;
43 grantedQuota = storageInfo.quota; 46 grantedQuota = storageInfo.quota;
44 47
45 // Quota value would vary depending on the test environment. 48 // Quota value would vary depending on the test environment.
46 shouldBeGreaterThanOrEqual("usage", "0"); 49 shouldBeGreaterThanOrEqual("usage", "0");
(...skipping 23 matching lines...) Expand all
70 73
71 if (navigator.storageQuota) { 74 if (navigator.storageQuota) {
72 window.jsTestIsAsync = true; 75 window.jsTestIsAsync = true;
73 runNextTest(); 76 runNextTest();
74 } else { 77 } else {
75 debug("This test requires navigator.storageQuota."); 78 debug("This test requires navigator.storageQuota.");
76 } 79 }
77 </script> 80 </script>
78 </body> 81 </body>
79 </html> 82 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698