aboutsummaryrefslogtreecommitdiff
path: root/integration/bunjs-only-snippets/reportError.test.js
blob: 6ba202b7fe5f80a772496763d88ae5c5c607d832 (plain) (blame)
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
import { it } from "bun:test";

it("reportError", () => {
  console.error("---BEGIN REPORT ERROR TEST--");
  // make sure we don't crash when given non-sensical types
  reportError(new Error("reportError Test!"));
  reportError(true);
  reportError(false);
  reportError(null);
  reportError(123);
  reportError(Infinity);
  reportError(NaN);
  reportError(-NaN);
  reportError("");
  reportError(new Uint8Array(1));
  reportError(new Uint8Array(0));
  reportError(new ArrayBuffer(0));
  reportError(new ArrayBuffer(1));
  reportError("string");
  reportError([]);
  reportError([123, null]);
  reportError({});
  reportError([{}]);
  console.error("---END REPORT ERROR TEST--");
});