blob: 0be3f00015f200b2d9f8fc9a3721937f602287cb [file] [log] [blame]
<script>
// This test opens an IndexedDB, a WebSQL db, and a cookie storage, and makes a localStorage write.
function log(msg)
{
window.webkit.messageHandlers.testHandler.postMessage(msg);
//alert(msg);
}
localStorage.foo = "bar";
log('localstorage written');
var request = window.indexedDB.open("WebsiteDataStoreCustomPaths");
request.onsuccess = function(event)
{
log('Success opening indexed database');
}
request.onerror = function()
{
log('Unexpected error opening indexed database');
}
document.cookie = "testkey=value; expires=Mon, 01 Jan 2035 00:00:00 GMT";
log('cookie written');
try {
openDatabase('WebsiteDataStoreCustomPathsSQL', '1.0', 'Test DB', 524288, function() {
log('WebSQL database created');
});
} catch(e) {
// An exception is fine, because the database tracker will still be installed at the expected path
log('Exception: ' + e);
}
</script>