indexeddb-mock
Easily stub out IndexedDB
This mock is adapted from mock-indexeddb to play nice with CommonJS and npm
.
Install
Use npm
.
npm i -D indexeddb-mock
Public API
.mock
A mock of the IndexedDB API.
.reset()
Resets state in the mock. Call this before tests to reset state.
.commit(key, value)
Adds an item with key
and value
. Used to prefill IndexedDB before tests.
.flags
You can set flags to determine what features are enabled. Here's the defaults.
Note that flags are reset to their defaults whenever .reset()
is called.
License
MIT