Index: third_party/WebKit/LayoutTests/imported/web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm |
diff --git a/third_party/WebKit/LayoutTests/imported/web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm b/third_party/WebKit/LayoutTests/imported/web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm |
deleted file mode 100644 |
index a9f9815d0a859bc635de004e8adf3b3fd4c21d14..0000000000000000000000000000000000000000 |
--- a/third_party/WebKit/LayoutTests/imported/web-platform-tests/IndexedDB/idbcursor-direction-objectstore.htm |
+++ /dev/null |
@@ -1,80 +0,0 @@ |
-<!DOCTYPE html> |
-<title>IDBCursor direction - object store</title> |
-<link rel="author" href="mailto:odinho@opera.com" title="Odin Hørthe Omdal"> |
-<link rel=help href="http://dvcs.w3.org/hg/IndexedDB/raw-file/tip/Overview.html#cursor-iteration-operation"> |
-<link rel=assert title='If direction is "next", let found record be the first record in records which satisfy all of the following requirements'> |
-<link rel=assert title="If position is defined, and source is an object store, the record's key is greater than position."> |
-<link rel=assert title='If direction is "prev", let found record be the last record in records which satisfy all of the following requirements'> |
-<link rel=assert title="If position is defined, and source is an object store, the record's key is less than position."> |
-<link rel=assert title="Set cursor's position to found record's key. If source is an index, set cursor's object store position to found record's value."> |
-<link rel=assert title="Set cursor's key to found record's key."> |
-<script src="../../../resources/testharness.js"></script> |
-<script src="../../../resources/testharnessreport.js"></script> |
-<script src="support.js"></script> |
- |
-<script> |
- var records = [ "Alice", "Bob", "Greg" ]; |
- var directions = ["next", "prev", "nextunique", "prevunique"]; |
- var tests = {}; |
- |
- directions.forEach(function(dir) { |
- tests[dir] = async_test(document.title + ' - ' + dir); |
- }); |
- |
- var open_rq = indexedDB.open("testdb-" + new Date().getTime() + Math.random()); |
- |
- open_rq.onupgradeneeded = function(e) { |
- var objStore = e.target.result.createObjectStore("test"); |
- |
- for (var i = 0; i < records.length; i++) |
- objStore.add(records[i], records[i]); |
- }; |
- |
- open_rq.onsuccess = function(e) { |
- var db = e.target.result; |
- db.onerror = fail_helper("db.onerror"); |
- |
- |
- // The tests |
- testdir('next', ['Alice', 'Bob', 'Greg']); |
- testdir('prev', ['Greg', 'Bob', 'Alice']); |
- testdir('nextunique', ['Alice', 'Bob', 'Greg']); |
- testdir('prevunique', ['Greg', 'Bob', 'Alice']); |
- |
- |
- // Test function |
- function testdir(dir, expect) { |
- var count = 0; |
- var t = tests[dir]; |
- var rq = db.transaction("test").objectStore("test").openCursor(undefined, dir); |
- rq.onsuccess = t.step_func(function(e) { |
- var cursor = e.target.result; |
- if (!cursor) { |
- assert_equals(count, expect.length, "cursor runs"); |
- t.done(); |
- } |
- assert_equals(cursor.value, expect[count], "cursor.value"); |
- count++; |
- cursor.continue(); |
- }); |
- rq.onerror = t.step_func(function(e) { |
- e.preventDefault(); |
- e.stopPropagation(); |
- assert_unreached("rq.onerror - " + e.message); |
- }); |
- } |
- }; |
- |
- // Fail handling |
- function fail_helper(name) { |
- return function() { |
- directions.forEach(function(dir) { |
- tests[dir].step(function() { assert_unreached(name); }); |
- }); |
- }; |
- } |
- open_rq.onblocked = fail_helper('open_rq.onblocked'); |
- open_rq.onerror = fail_helper('open_rq.onerror'); |
-</script> |
- |
-<div id=log> </div> |