summaryrefslogtreecommitdiff
path: root/cli/tests/unit/webstorage_test.ts
blob: 25813ac0370754771ac7aea92b14946bf4d62343 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
// deno-lint-ignore-file no-explicit-any

import { assert } from "./test_util.ts";

Deno.test({ permissions: "none" }, function webStoragesReassignable() {
  // Can reassign to web storages
  globalThis.localStorage = 1 as any;
  globalThis.sessionStorage = 1 as any;
  // The actual values don't change
  assert(globalThis.localStorage instanceof globalThis.Storage);
  assert(globalThis.sessionStorage instanceof globalThis.Storage);
});