File size: 895 Bytes
3201ca6
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import { describe, expect, it } from "vitest";
import {
  formControlButtonClassName,
  formControlFieldClassName,
  formControlShellClassName,
} from "#/utils/form-control-classes";

describe("formControlClasses", () => {
  it("standardizes fields, shells, and buttons to 36px with rounded-lg", () => {
    expect(formControlFieldClassName).toContain("h-9");
    expect(formControlFieldClassName).toContain("rounded-lg");
    expect(formControlFieldClassName).toContain("border-[var(--oh-border)]");
    expect(formControlFieldClassName).toContain("bg-base-secondary");

    expect(formControlShellClassName).toContain("h-9");
    expect(formControlShellClassName).toContain("rounded-lg");
    expect(formControlShellClassName).toContain("focus-within:ring-1");

    expect(formControlButtonClassName).toContain("h-9");
    expect(formControlButtonClassName).toContain("rounded-lg");
  });
});