Files
bun.sh/test/js/node/tty.test.ts
Dylan Conway 5934b17f00 fix(windows): fix a few more tests (#8644)
* fix regression tests

* fix fs.test.ts bigintstats

* enable transpiler cache lol

* remove failing

* fix filesystem router

* update

* fix run-unicode test

* update comment

* add updated snapshot

* fix remaining node-module-module tests

* fixup

* [autofix.ci] apply automated fixes

* fix tty tests

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2024-02-02 18:58:16 -08:00

26 lines
698 B
TypeScript

import { describe, it, expect } from "bun:test";
import { WriteStream } from "node:tty";
describe("WriteStream.prototype.getColorDepth", () => {
it("iTerm ancient", () => {
expect(
WriteStream.prototype.getColorDepth.call(undefined, {
TERM_PROGRAM: "iTerm.app",
}),
).toBe(process.platform === "win32" ? 24 : 8);
});
it("iTerm modern", () => {
expect(
WriteStream.prototype.getColorDepth.call(undefined, {
TERM_PROGRAM: "iTerm.app",
TERM_PROGRAM_VERSION: 3,
}),
).toBe(24);
});
it("empty", () => {
expect(WriteStream.prototype.getColorDepth.call(undefined, {})).toBe(process.platform === "win32" ? 24 : 1);
});
});