mirror of
https://github.com/denoland/deno.git
synced 2025-02-01 12:16:11 -05:00
fix(ext/node): reference error in zlib.crc32 (#27777)
Fixes https://github.com/denoland/deno/issues/27774
This commit is contained in:
parent
32eb991ef8
commit
f3c0bbf926
2 changed files with 4 additions and 1 deletions
|
@ -45,6 +45,7 @@ import { validateUint32 } from "ext:deno_node/internal/validators.mjs";
|
||||||
import { op_zlib_crc32 } from "ext:core/ops";
|
import { op_zlib_crc32 } from "ext:core/ops";
|
||||||
import { core, primordials } from "ext:core/mod.js";
|
import { core, primordials } from "ext:core/mod.js";
|
||||||
import { TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
import { TextEncoder } from "ext:deno_web/08_text_encoding.js";
|
||||||
|
import { isArrayBufferView } from "ext:deno_node/internal/util/types.ts";
|
||||||
const {
|
const {
|
||||||
Uint8Array,
|
Uint8Array,
|
||||||
TypedArrayPrototypeGetBuffer,
|
TypedArrayPrototypeGetBuffer,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
// Copyright 2018-2025 the Deno authors. MIT license.
|
// Copyright 2018-2025 the Deno authors. MIT license.
|
||||||
|
|
||||||
import { assert, assertEquals } from "@std/assert";
|
import { assert, assertEquals, assertThrows } from "@std/assert";
|
||||||
import { fromFileUrl, relative } from "@std/path";
|
import { fromFileUrl, relative } from "@std/path";
|
||||||
import {
|
import {
|
||||||
brotliCompress,
|
brotliCompress,
|
||||||
|
@ -229,4 +229,6 @@ Deno.test("gzip() and gzipSync() accept ArrayBuffer", async () => {
|
||||||
|
|
||||||
Deno.test("crc32()", () => {
|
Deno.test("crc32()", () => {
|
||||||
assertEquals(crc32("hello world"), 222957957);
|
assertEquals(crc32("hello world"), 222957957);
|
||||||
|
// @ts-expect-error: passing an object
|
||||||
|
assertThrows(() => crc32({}), TypeError);
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Reference in a new issue