Revision fc7af09fb3eea0ef511a061e5734c1dc8e539b0d authored by Rob Buis on 12 April 2018, 16:14:10 UTC, committed by Blink WPT Bot on 12 April 2018, 16:51:35 UTC
Fix regression allowing text value for -webkit-background-origin that was caused by r514365. Code change implemented by Bugs Nash, testcase by Rob Buis. Bug: 802256 Change-Id: I11e2b1b19a374e9f6b9c1091d82882ef526bc63c Reviewed-on: https://chromium-review.googlesource.com/1008102 Commit-Queue: Rob Buis <rob.buis@samsung.com> Reviewed-by: Rune Lillesveen <futhark@chromium.org> Cr-Commit-Position: refs/heads/master@{#550221}
1 parent 56a257e
idbobjectstore-query-exception-order.html
<!doctype html>
<meta charset=utf-8>
<title>IndexedDB: IDBObjectStore query method Ordering</title>
<link rel="help" href="https://w3c.github.io/IndexedDB/#dom-idbobjectstore-get">
<link rel="help" href="https://w3c.github.io/IndexedDB/#dom-idbobjectstore-getall">
<link rel="help" href="https://w3c.github.io/IndexedDB/#dom-idbobjectstore-getallkeys">
<link rel="help" href="https://w3c.github.io/IndexedDB/#dom-idbobjectstore-count">
<link rel="help" href="https://w3c.github.io/IndexedDB/#dom-idbobjectstore-opencursor">
<link rel="help" href="https://w3c.github.io/IndexedDB/#dom-idbobjectstore-openkeycursor">
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<script src="support.js"></script>
<script>
['get',
'getAll',
'getAllKeys',
'count',
'openCursor',
'openKeyCursor'
].forEach(method => {
indexeddb_test(
(t, db) => {
const store = db.createObjectStore('s');
const store2 = db.createObjectStore('s2');
db.deleteObjectStore('s2');
setTimeout(t.step_func(() => {
assert_throws(
'InvalidStateError', () => { store2[method]('key'); },
'"has been deleted" check (InvalidStateError) should precede ' +
'"not active" check (TransactionInactiveError)');
t.done();
}), 0);
},
(t, db) => {},
`IDBObjectStore.${method} exception order: ` +
'InvalidStateError vs. TransactionInactiveError'
);
indexeddb_test(
(t, db) => {
const store = db.createObjectStore('s');
},
(t, db) => {
const tx = db.transaction('s');
const store = tx.objectStore('s');
setTimeout(t.step_func(() => {
assert_throws(
'TransactionInactiveError', () => { store[method]({}); },
'"not active" check (TransactionInactiveError) should precede ' +
'query check (DataError)');
t.done();
}), 0);
},
`IDBObjectStore.${method} exception order: ` +
'TransactionInactiveError vs. DataError'
);
});
</script>
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...