summaryrefslogtreecommitdiffstats
path: root/dom/indexedDB/test/unit/make_URLSearchParams.js
blob: fc7374680733f3d288571907e6d48d1672bdf80f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/*
  Any copyright is dedicated to the Public Domain.
  http://creativecommons.org/publicdomain/zero/1.0/
*/

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();
}