Commit e62ab15a authored by jsbell@chromium.org's avatar jsbell@chromium.org

Update chromium tests for new IDBDatabase.transaction() restrictions. The...

Update chromium tests for new IDBDatabase.transaction() restrictions. The transaction([]) shortcut is no longer supported, stores must be listed explicitly.

WebKit change is https://bugs.webkit.org/show_bug.cgi?id=70251

Discussion of change: https://groups.google.com/a/chromium.org/group/chromium-html5/browse_thread/thread/f667458ca6455d33/1496ad2d1a67b53f#1496ad2d1a67b53f

BUG=101927
TEST=content_unittests --gtest_filter='*IndexedDB*'

Review URL: http://codereview.chromium.org/8414002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@107617 0039d316-1c4b-4281-b951-d872f2087c98
parent 5f1938fa
......@@ -72,7 +72,7 @@ function startNewTransaction() {
debug("");
debug("Starting new transaction.");
var trans = db.transaction([], webkitIDBTransaction.READ_WRITE);
var trans = db.transaction(['test123'], webkitIDBTransaction.READ_WRITE);
trans.onabort = onAbort;
trans.oncomplete = getQuotaAndUsage;
var store = trans.objectStore('test123');
......
// Copyright (c) 2010 The Chromium Authors. All rights reserved.
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
......@@ -22,7 +22,8 @@ function newTransactionComplete()
{
debug('The transaction completed.');
var finalTransaction = db.transaction([], IDBTransaction.READ_ONLY);
var finalTransaction = db.transaction(['employees'],
IDBTransaction.READ_ONLY);
finalTransaction.oncomplete = unexpectedCompleteCallback;
finalTransaction.onabort = unexpectedErrorCallback;
......@@ -34,7 +35,7 @@ function newTransactionComplete()
function onSetVersionComplete()
{
debug('Creating new transaction.');
var newTransaction = db.transaction([], IDBTransaction.READ_WRITE);
var newTransaction = db.transaction(['employees'], IDBTransaction.READ_WRITE);
newTransaction.oncomplete = newTransactionComplete;
newTransaction.onabort = unexpectedAbortCallback;
......
// Copyright (c) 2010 The Chromium Authors. All rights reserved.
// Copyright (c) 2011 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
......@@ -23,7 +23,8 @@ function newTransactionAborted()
{
debug('The transaction was aborted.');
var finalTransaction = db.transaction([], IDBTransaction.READ_ONLY);
var finalTransaction = db.transaction(['employees'],
IDBTransaction.READ_ONLY);
finalTransaction.oncomplete = finalTransactionCompleted;
finalTransaction.onabort = finalTransactionAborted;
......@@ -46,7 +47,8 @@ function employeeAdded()
function onSetVersionComplete()
{
debug('Creating new transaction.');
window.newTransaction = db.transaction([], IDBTransaction.READ_WRITE);
window.newTransaction = db.transaction(['employees'],
IDBTransaction.READ_WRITE);
newTransaction.oncomplete = newTransactionCompleted;
newTransaction.onabort = newTransactionAborted;
......
......@@ -234,8 +234,7 @@ class IndexedDBBrowserTestWithLowQuota : public IndexedDBBrowserTest {
};
// See http://crbug.com/101927
IN_PROC_BROWSER_TEST_F(IndexedDBBrowserTestWithLowQuota, DISABLED_QuotaTest) {
IN_PROC_BROWSER_TEST_F(IndexedDBBrowserTestWithLowQuota, QuotaTest) {
SimpleTest(testUrl(FilePath(FILE_PATH_LITERAL("quota_test.html"))));
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment