summaryrefslogtreecommitdiff
path: root/test_napi/properties_test.js
blob: 36ede10332d28a3ba9be0303ba1c740c2c062444 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.

import { assertEquals, loadTestLibrary } from "./common.js";

const properties = loadTestLibrary();

Deno.test("napi properties", () => {
  assertEquals(properties.test_property_rw, 1);
  properties.test_property_rw = 2;
  assertEquals(properties.test_property_rw, 2);

  assertEquals(properties.test_property_r, 1);

  // https://github.com/denoland/deno/issues/17509
  assertEquals(properties.test_simple_property, {
    nice: 69,
  });
});