import { describe, expect, test } from "bun:test"; import { isPlainObject } from "../is-plain-object"; describe("isPlainObject", () => { test("accepts plain objects", () => { expect(isPlainObject({})).toBe(true); expect(isPlainObject({ a: 1 })).toBe(true); }); test("rejects null, arrays, and primitives", () => { expect(isPlainObject(null)).toBe(false); expect(isPlainObject([])).toBe(false); expect(isPlainObject("x")).toBe(false); expect(isPlainObject(42)).toBe(false); }); });