| Confirm that IndexedDB can store an empty File from the Filesystem API |
| |
| On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". |
| |
| |
| Got FileSystem:file__0:Temporary |
| dbname = "empty-filesystem-file.html" |
| indexedDB.deleteDatabase(dbname) |
| indexedDB.open(dbname) |
| store = db.createObjectStore('storeName') |
| store.put('value', 'key') |
| |
| testEmptyFilesystemFile(): |
| file = window.emptyFile |
| |
| validateResult(file): |
| PASS file.size == 0 is true |
| transaction = db.transaction('storeName', 'readwrite') |
| store = transaction.objectStore('storeName') |
| store.put(file, 'filekey') |
| transaction = db.transaction('storeName', 'readwrite') |
| store = transaction.objectStore('storeName') |
| request = store.get('filekey') |
| PASS event.target.result.size == 0 is true |
| PASS successfullyParsed is true |
| |
| TEST COMPLETE |
| |