diff --git a/tests/devices/filestorage.js b/tests/devices/filestorage.js index 90be16d3..05732e61 100755 --- a/tests/devices/filestorage.js +++ b/tests/devices/filestorage.js @@ -68,6 +68,13 @@ function mock_indexeddb() mock_request_completion(request); return request; }, + count(key) { + assert_transaction_active(`get ${key}`); + const result = db.get(key) ? 1 : 0; + const request = { result }; + mock_request_completion(request); + return request; + }, put(value) { assert_transaction_active(`put ${value}`); const key = value["sha256sum"]; @@ -78,6 +85,9 @@ function mock_indexeddb() }, }; }, + abort() { + // No-op. + }, }; let completed = false;