Skip to content
This repository

IndexedDB polyfill (via Web SQL Database)

tree: d9ef7f8eeb

A. Unit Test.

To run unit tests open index.html in target browser. To verify unit tests against Firefox's native implementation
of IndexedDB API, open the same page through web (http) server. Because, otherwise Firefox does not let to create
IndexedDB databases under localhost origin.

Tests sometimes may fail due to their incompleteness in development. Particularly, QUnit's execution of asynchronous
code needs to be wrapped by stop-start sign posts correctly and there must be one-to-one correspondence between all
'stops' and 'starts' in the code. However, sometimes it is not easy to foresee which async code get executed at the
very end, 'start' command may be executed too early leaving other async code with unit tests to be left out of a test
scope. This results test failures also affects to subsequent tests with outcomes like databases left unclosed or current
test's 'stop' stops the 'start' from previous unsuccessful test, thus leaving current closing 'start' without a match.
Something went wrong with that request. Please try again.