<html>
<head>
<script>
function runTest() {
    if (window.testRunner) {
        testRunner.dumpAsText();
        testRunner.clearAllDatabases();
        testRunner.databaseDefaultQuota = 5 * 1024 * 1024;
        testRunner.databaseMaxQuota = 10 * 1024 * 1024;
    }

    try {
        var db = openDatabase('ExpandedQuotaOpen', '', 'Test for bug 123131: increase database quota', 8000000);
        document.getElementById('result').innerHTML = 'PASS'
    } catch (err) {
        document.getElementById('result').innerHTML = 'FAIL'
    }
}
</script>
</head>
<body onload="runTest()">
<div>This tests that calling openDatabase with a size over 5MB doesn't assert on debug builds,
and will increase the quota to accommodate the requested size whennot exceeding a max limit of 10M.
<div id="result">
PASS: Successfully opened database greater than 5M.
</div>
</body>
</html>
