Source code
Revision control
Copy as Markdown
Other Tools
Test Info:
/*
  Any copyright is dedicated to the Public Domain.
*/
async function testSteps() {
  const name = "URLSearchParams";
  const options = { foo: "bar", baz: "bar" };
  const params = new URLSearchParams(options);
  const value = { urlSearchParams: params };
  const key = 42;
  info("Opening database");
  const request = indexedDB.open(name);
  await expectingUpgrade(request);
  const database = request.result;
  const objectStore = database.createObjectStore(name, {});
  info("Adding value");
  objectStore.add(value, key);
  await requestSucceeded(request);
  info("Closing database");
  database.close();
}