/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/napi/arraybuffer_test.js
30 строк
923 B
Kenta Moriuchi
chore: Happy New Year 2026 (#31748)
08 янв 2026, 18:28
Не верифицирован
08 янв 2026, 18:28
8193cf9
Код
Авторство
О чём код?
// Copyright 2018-2026 the Deno authors. MIT license. import { assert, assertEquals, loadTestLibrary } from "./common.js"; import { Buffer } from "node:buffer"; const typedarray = loadTestLibrary(); Deno.test("napi arraybuffer detach", function () { const buf = new ArrayBuffer(5); assertEquals(buf.byteLength, 5); typedarray.test_detached(buf); assertEquals(buf.byteLength, 0); }); Deno.test("napi arraybuffer is detached", function () { const buf = new ArrayBuffer(5); assertEquals(buf.byteLength, 5); assert(!typedarray.is_detached(buf)); typedarray.test_detached(buf); assert(typedarray.is_detached(buf)); [2, {}, "foo", null, undefined, new Uint8Array(10)].forEach((value) => { assert(!typedarray.is_detached(value)); }); }); Deno.test("napi buffer finalizer may be null", () => { const buf = typedarray.test_static_external_buffer(); assertEquals(buf, Buffer.from([1, 2, 3])); });