chromium/third_party/blink/web_tests/storage/indexeddb/open-bad-versions.html

<html>
<head>
<script src="../../resources/js-test.js"></script>
<script src="resources/shared.js"></script>
</head>
<body>
<script>

description("No crashes when opening and reloading with bad version numbers");

function test()
{
  evalAndLog("dbname = String(window.location)");

  try { indexedDB.open(dbname, -1); } catch (e) { }
  indexedDB.open(dbname, 2);
  try { indexedDB.open(dbname, -1); } catch (e) { }

  setTimeout(function() {
    if (!window.location.search) {
      window.location = window.location + "?2";
    } else {
      finishJSTest();
    }
  }, 500);
}

test();

</script>
</body>
</html>