matches method infrastructure ✓ 100.0%

Last updated: 2026-03-04T23:21:38.386Z

Metrics

LOC: 9 Complexity: 3 Params: 1 Coverage: 100.0% (1/1 lines, 0x executed)

Signature

matches(el: HTMLElement): : boolean

Source Code

  matches(el: HTMLElement): boolean {
    // Must have the ant-select class, not disabled, and not an AutoComplete
    // (AutoComplete also has .ant-select — its dedicated adapter handles it).
    return (
      el.classList.contains("ant-select") &&
      !el.classList.contains("ant-select-disabled") &&
      !el.classList.contains("ant-select-auto-complete")
    );
  },

Dependencies (Outgoing)

graph LR matches["matches"] FormField["FormField"] CustomComponentAdapter["CustomComponentAdapter"] findAntLabel["findAntLabel"] findAntId["findAntId"] findAntName["findAntName"] isAntRequired["isAntRequired"] simulateClick["simulateClick"] getAntdSelector["getAntdSelector"] getUniqueSelector["getUniqueSelector"] waitForElement["waitForElement"] buildSignals["buildSignals"] createLogger["createLogger"] matches -->|uses| FormField matches -->|uses| CustomComponentAdapter matches -->|uses| findAntLabel matches -->|uses| findAntId matches -->|uses| findAntName matches -->|uses| isAntRequired matches -->|uses| simulateClick matches -->|uses| getAntdSelector matches -->|uses| getUniqueSelector matches -->|uses| waitForElement matches -->|uses| buildSignals matches -->|uses| createLogger style matches fill:#dbeafe,stroke:#2563eb,stroke-width:2px click matches "f66a2dba105d0a6b.html" click FormField "85cdbded927c91b0.html" click CustomComponentAdapter "dc86c1894fa368f3.html" click findAntLabel "4446526a4a01afd7.html" click findAntId "5d7c366d4d585434.html" click findAntName "5e51cc1f95724859.html" click isAntRequired "909385c51f5eb930.html" click simulateClick "7c6c21320aaee4c4.html" click getAntdSelector "707eae1ed4437c8e.html" click getUniqueSelector "7276f3807435c3b4.html" click waitForElement "230bbf0882ca7c81.html" click buildSignals "fdbba0db0d498eca.html" click createLogger "70597a0a6b5e9ebb.html"

No incoming dependencies.