Bug 782676 - Enable test_stat.html on mac and windows. r=khuey
--- a/dom/devicestorage/test/test_stat.html
+++ b/dom/devicestorage/test/test_stat.html
@@ -30,43 +30,33 @@ function statSuccess(e) {
devicestorage_cleanup();
}
function statError(e) {
ok(false, "statError was called");
devicestorage_cleanup();
}
-var isMac = /Mac/.test(navigator.platform);
-var isWin = /Win/.test(navigator.platform);
+var storage = navigator.getDeviceStorage("testing");
+ok(navigator.getDeviceStorage, "Should have getDeviceStorage");
-if (isMac || isWin) {
- todo(false, "stat is not available on mac or windows yet. see bug xxxx");
+function addError(e) {
+ ok(false, "addError was called : " + e.target.error.name);
devicestorage_cleanup();
-} else {
- var storage = navigator.getDeviceStorage("testing");
- ok(navigator.getDeviceStorage, "Should have getDeviceStorage");
-
+}
- function addError(e) {
- ok(false, "addError was called : " + e.target.error.name);
- devicestorage_cleanup();
- }
-
- function addSuccess(e) {
- request = storage.stat();
- ok(request, "Should have a non-null request");
+function addSuccess(e) {
+ request = storage.stat();
+ ok(request, "Should have a non-null request");
- request.onsuccess = statSuccess;
- request.onerror = statError;
- }
+ request.onsuccess = statSuccess;
+ request.onerror = statError;
+}
- request = storage.addNamed(createRandomBlob(), "a/b");
- request.onsuccess = addSuccess;
- request.onerror = addError;
-
-}
+request = storage.addNamed(createRandomBlob(), "a/b");
+request.onsuccess = addSuccess;
+request.onerror = addError;
</script>
</pre>
</body>
</html>