Changeset 128795 in webkit
- Timestamp:
- Sep 17, 2012 1:00:11 PM (12 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r128793 r128795 1 2012-09-17 Joshua Bell <jsbell@chromium.org> 2 3 IndexedDB: Result of IDBFactory.deleteDatabase() should be undefined, not null 4 https://bugs.webkit.org/show_bug.cgi?id=96538 5 6 Reviewed by Tony Chang. 7 8 Check result of IDBFactory.deleteDatabase() - one updated assertion, one added assertion. 9 10 * storage/indexeddb/factory-deletedatabase-expected.txt: 11 * storage/indexeddb/intversion-long-queue-expected.txt: 12 * storage/indexeddb/resources/factory-deletedatabase.js: Add new assertion. 13 (reopenDatabase): 14 * storage/indexeddb/resources/intversion-long-queue.js: Update existing assertion. 15 (deleteDatabaseSuccessCallback): 16 1 17 2012-09-17 Alexey Proskuryakov <ap@apple.com> 2 18 -
trunk/LayoutTests/storage/indexeddb/factory-deletedatabase-expected.txt
r128642 r128795 21 21 db.setVersion('new version') 22 22 request = indexedDB.deleteDatabase('database-to-delete') 23 PASS request.result is undefined. 23 24 indexedDB.open('database-to-delete') 24 25 db = event.target.result -
trunk/LayoutTests/storage/indexeddb/intversion-long-queue-expected.txt
r128642 r128795 64 64 FAIL event.oldVersion should be non-null. Was undefined 65 65 FAIL event.newVersion should be null (of type object). Was undefined (of type undefined). 66 PASS event.target.result is null66 PASS event.target.result is undefined. 67 67 68 68 upgradeNeededCallback(): -
trunk/LayoutTests/storage/indexeddb/resources/factory-deletedatabase.js
r117702 r128795 68 68 function reopenDatabase() 69 69 { 70 shouldBeUndefined("request.result"); 70 71 request = evalAndLog("indexedDB.open('database-to-delete')"); 71 72 request.onsuccess = startSetVersionAgain; -
trunk/LayoutTests/storage/indexeddb/resources/intversion-long-queue.js
r124383 r128795 110 110 shouldBeNonNull("event.oldVersion"); 111 111 shouldBeNull("event.newVersion"); 112 shouldBe Null("event.target.result");112 shouldBeUndefined("event.target.result"); 113 113 } 114 114 -
trunk/Source/WebCore/ChangeLog
r128794 r128795 1 2012-09-17 Joshua Bell <jsbell@chromium.org> 2 3 IndexedDB: Result of IDBFactory.deleteDatabase() should be undefined, not null 4 https://bugs.webkit.org/show_bug.cgi?id=96538 5 6 Reviewed by Tony Chang. 7 8 Trivial implementation change to match the spec. 9 10 Tests: storage/indexeddb/factory-deletedatabase-expected.html 11 storage/indexeddb/intversion-long-queue-expected.html 12 13 * Modules/indexeddb/IDBDatabaseBackendImpl.cpp: 14 (WebCore::IDBDatabaseBackendImpl::deleteDatabase): 15 1 16 2012-09-17 Rick Byers <rbyers@chromium.org> 2 17 -
trunk/Source/WebCore/Modules/indexeddb/IDBDatabaseBackendImpl.cpp
r128674 r128795 551 551 m_intVersion = IDBDatabaseMetadata::NoIntVersion; 552 552 m_objectStores.clear(); 553 callbacks->onSuccess(SerializedScriptValue:: nullValue());553 callbacks->onSuccess(SerializedScriptValue::undefinedValue()); 554 554 } 555 555
Note: See TracChangeset
for help on using the changeset viewer.