mockRect function test

Last updated: 2026-03-01T23:25:47.096Z

Metrics

LOC: 14 Complexity: 1 Params: 3

Signature

mockRect(el: HTMLElement, width: number, height: number): : void

Source Code

function mockRect(el: HTMLElement, width: number, height: number): void {
  el.getBoundingClientRect = () =>
    ({
      width,
      height,
      top: 0,
      left: 0,
      bottom: height,
      right: width,
      x: 0,
      y: 0,
      toJSON: () => ({}),
    }) as DOMRect;
}

Dependencies (Outgoing)

graph LR mockRect["mockRect"] isVisible["isVisible"] isNotCustomSelect["isNotCustomSelect"] buildNativeField["buildNativeField"] mockRect -->|uses| isVisible mockRect -->|uses| isNotCustomSelect mockRect -->|uses| buildNativeField mockRect -->|calls| mockRect style mockRect fill:#dbeafe,stroke:#2563eb,stroke-width:2px click mockRect "8599e89ac5aec500.html" click isVisible "2564ad14dba9855a.html" click isNotCustomSelect "8070a21e1a016a57.html" click buildNativeField "bf1d4cd60e746e6b.html"
TargetType
isVisible uses
isNotCustomSelect uses
buildNativeField uses
mockRect calls

Impact (Incoming)

graph LR mockRect["mockRect"] mockRect -->|calls| mockRect style mockRect fill:#dbeafe,stroke:#2563eb,stroke-width:2px click mockRect "8599e89ac5aec500.html"
SourceType
mockRect calls