blob: 177eb607f7b7774a20e0cde57032720b8efde520 [file] [log] [blame]
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
// http://www.w3.org/TR/webstorage/#storage
idl_test(
[], [], // Srcs + deps manually handled below.
async idl_array => {
const [html, dom] = await Promise.all(['html', 'dom']
.map(i => fetch(`/interfaces/${i}.idl`).then(r => r.text())));
idl_array.add_idls(html, {
only: [
'Storage',
'WindowSessionStorage',
'WindowLocalStorage',
'StorageEvent',
'StorageEventInit',
]});
idl_array.add_dependency_idls(dom);
idl_array.add_objects({
Storage: [
'localStorage',
'sessionStorage',
],
StorageEvent: ['new StorageEvent("storage")']
});
}
);