28 lines · 972 B · TypeScript
RawDownload
import { describe, expect, it } from "vite-plus/test"; import {  DEFAULT_TERMINAL_FONT_SIZE,  MAX_TERMINAL_FONT_SIZE,  MIN_TERMINAL_FONT_SIZE,  normalizeTerminalFontSize,} from "./terminalPreferences"; describe("normalizeTerminalFontSize", () => {  it("returns the default size for missing or invalid values", () => {    expect(normalizeTerminalFontSize(undefined)).toBe(DEFAULT_TERMINAL_FONT_SIZE);    expect(normalizeTerminalFontSize(null)).toBe(DEFAULT_TERMINAL_FONT_SIZE);    expect(normalizeTerminalFontSize(Number.NaN)).toBe(DEFAULT_TERMINAL_FONT_SIZE);  });   it("clamps below the minimum", () => {    expect(normalizeTerminalFontSize(MIN_TERMINAL_FONT_SIZE - 4)).toBe(MIN_TERMINAL_FONT_SIZE);  });   it("clamps above the maximum", () => {    expect(normalizeTerminalFontSize(MAX_TERMINAL_FONT_SIZE + 4)).toBe(MAX_TERMINAL_FONT_SIZE);  });   it("preserves in-range values", () => {    expect(normalizeTerminalFontSize(9.5)).toBe(9.5);  });});

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t