3 <script src="../resources/js-test.js"></script>
8 description("This tests querying usage and quota using Quota API.");
10 function errorCallback(error)
12 testFailed("Error occurred: " + error);
16 var returnedUsage, returnedQuota;
17 function usageCallback(usage, quota)
19 returnedUsage = usage;
20 returnedQuota = quota;
22 // Usage should be 0 (if other storage tests have correctly cleaned up their test data before exiting).
23 shouldBe("returnedUsage", "0");
25 // Quota value would vary depending on the test environment.
26 shouldBeGreaterThanOrEqual("returnedQuota", "returnedUsage");
31 if (navigator.webkitTemporaryStorage) {
32 window.jsTestIsAsync = true;
33 navigator.webkitTemporaryStorage.queryUsageAndQuota(usageCallback, errorCallback);
36 window.successfullyParsed = true;