<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"/> <meta name="msapplication-tap-highlight" content="no"/> <meta name="viewport" content="user-scalable=no, initial-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi"/> <title>Testing IndexedDB Shim</title> <link rel="stylesheet" href="../../test-support/mocha/mocha.css"/> <link rel="stylesheet" href="../../tests-mocha/styles.css"/> </head> <body> <div id="mocha"> <ul id="supports"> <li id="supports-websql" class="test">WebSql</li> <li id="supports-indexeddb" class="test">IndexedDB</li> <li id="supports-mozindexeddb" class="test">mozIndexedDB</li> <li id="supports-webkitindexeddb" class="test">webkitIndexedDB</li> <li id="supports-msindexeddb" class="test">msIndexedDB</li> </ul> <div id="options"> <a id="use-native" href="?useShim=false">Switch to Native IndexedDB</a> <a id="use-shim" href="?useShim=true">Switch to IndexedDBShim</a> </div> <div id="choke-warning"> <h1>Warning!</h1> <ul> <li class="test fail"> <h2> This browser has trouble running the <strong>hundreds</strong> of tests on this page. If you get test failures, then try running each test suite separately, by clicking the test suite's title. </h2> </li> </ul> </div> </div> <script src="../../test-support/source-map-support/browser-source-map-support.js"></script> <script>sourceMapSupport.install();</script> <!-- Test Environment --> <script src="../../test-support/mocha/mocha.js"></script> <script src="../../test-support/chai/chai.js"></script> <script src="../../test-support/sinon/pkg/sinon-no-sourcemaps.js"></script> <script src="../../tests-mocha/test-environment.js"></script> <script src="../../tests-mocha/test-utils.js"></script> <!-- IndexedDBShim --> <script src="../../test-support/babel-polyfill/dist/polyfill.js"></script> <script src="../../dist/indexeddbshim.js"></script> <!--<script src="../src/Init.js"></script>--> <!--<script src="../src/util.js"></script>--> <!--<script src="../src/polyfill.js"></script>--> <!--<script src="../src/Sca.js"></script>--> <!--<script src="../src/Key.js"></script>--> <!--<script src="../src/Event.js"></script>--> <!--<script src="../src/DOMException.js"></script>--> <!--<script src="../src/IDBRequest.js"></script>--> <!--<script src="../src/IDBKeyRange.js"></script>--> <!--<script src="../src/IDBCursor.js"></script>--> <!--<script src="../src/IDBIndex.js"></script>--> <!--<script src="../src/IDBObjectStore.js"></script>--> <!--<script src="../src/IDBTransaction.js"></script>--> <!--<script src="../src/IDBDatabase.js"></script>--> <!--<script src="../src/IDBFactory.js"></script>--> <!--<script src="../src/setGlobalVars.js"></script>--> <script> // mocha.setup({ui: 'tdd'}); var assert = chai.assert; var global = window; </script> <script src="setup.js"></script> <!-- Unit Tests --> <script src="database.js"></script> <script src="index.js"></script> <script src="keyrange.js"></script> <script src="objectstore.add.js"></script> <script src="objectstore.clear.js"></script> <script src="objectstore.count.js"></script> <script src="objectstore.delete.js"></script> <script src="objectstore.get.js"></script> <script src="objectstore.js"></script> <script src="objectstore.put.js"></script> <script src="transaction.js"></script> <script> mocha.run(); </script> </body> </html>