{
  "expectedAssociations": [
    {
      "row": "자료집",
      "column": "1분기",
      "value": "12"
    },
    {
      "row": "자료집",
      "column": "2분기",
      "value": "15"
    },
    {
      "row": "체크리스트",
      "column": "1분기",
      "value": "8"
    },
    {
      "row": "체크리스트",
      "column": "2분기",
      "value": "11"
    }
  ],
  "cases": [
    {
      "id": "plain-td",
      "html": "<table><tr><td>상품</td><td>1분기</td><td>2분기</td></tr><tr><td>자료집</td><td>12</td><td>15</td></tr><tr><td>체크리스트</td><td>8</td><td>11</td></tr></table>",
      "result": {
        "supported": true,
        "caption": "",
        "mapping": [
          {
            "value": "12",
            "headers": []
          },
          {
            "value": "15",
            "headers": []
          },
          {
            "value": "8",
            "headers": []
          },
          {
            "value": "11",
            "headers": []
          }
        ],
        "missingHeaderIds": [],
        "mappingMatchesExpected": false
      }
    },
    {
      "id": "column-only",
      "html": "<table><caption>분기별 자료 수량</caption><tr><th scope=\"col\">상품</th><th id=\"q1\" scope=\"col\">1분기</th><th id=\"q2\" scope=\"col\">2분기</th></tr><tr><th id=\"book\" >자료집</th><td>12</td><td>15</td></tr><tr><th id=\"list\" >체크리스트</th><td>8</td><td>11</td></tr></table>",
      "result": {
        "supported": true,
        "caption": "분기별 자료 수량",
        "mapping": [
          {
            "value": "12",
            "headers": [
              "1분기"
            ]
          },
          {
            "value": "15",
            "headers": [
              "2분기"
            ]
          },
          {
            "value": "8",
            "headers": [
              "1분기"
            ]
          },
          {
            "value": "11",
            "headers": [
              "2분기"
            ]
          }
        ],
        "missingHeaderIds": [],
        "mappingMatchesExpected": false
      }
    },
    {
      "id": "scope-both",
      "html": "<table><caption>분기별 자료 수량</caption><tr><th scope=\"col\">상품</th><th id=\"q1\" scope=\"col\">1분기</th><th id=\"q2\" scope=\"col\">2분기</th></tr><tr><th id=\"book\" scope=\"row\">자료집</th><td>12</td><td>15</td></tr><tr><th id=\"list\" scope=\"row\">체크리스트</th><td>8</td><td>11</td></tr></table>",
      "result": {
        "supported": true,
        "caption": "분기별 자료 수량",
        "mapping": [
          {
            "value": "12",
            "headers": [
              "자료집",
              "1분기"
            ]
          },
          {
            "value": "15",
            "headers": [
              "자료집",
              "2분기"
            ]
          },
          {
            "value": "8",
            "headers": [
              "체크리스트",
              "1분기"
            ]
          },
          {
            "value": "11",
            "headers": [
              "체크리스트",
              "2분기"
            ]
          }
        ],
        "missingHeaderIds": [],
        "mappingMatchesExpected": true
      }
    },
    {
      "id": "explicit-headers",
      "html": "<table><caption>분기별 자료 수량</caption><tr><th>상품</th><th id=\"q1\">1분기</th><th id=\"q2\">2분기</th></tr><tr><th id=\"book\">자료집</th><td headers=\"book q1\">12</td><td headers=\"book q2\">15</td></tr><tr><th id=\"list\">체크리스트</th><td headers=\"list q1\">8</td><td headers=\"list q2\">11</td></tr></table>",
      "result": {
        "supported": true,
        "caption": "분기별 자료 수량",
        "mapping": [
          {
            "value": "12",
            "headers": [
              "자료집",
              "1분기"
            ]
          },
          {
            "value": "15",
            "headers": [
              "자료집",
              "2분기"
            ]
          },
          {
            "value": "8",
            "headers": [
              "체크리스트",
              "1분기"
            ]
          },
          {
            "value": "11",
            "headers": [
              "체크리스트",
              "2분기"
            ]
          }
        ],
        "missingHeaderIds": [],
        "mappingMatchesExpected": true
      }
    },
    {
      "id": "missing-header-id",
      "html": "<table><caption>분기별 자료 수량</caption><tr><th scope=\"col\">상품</th><th id=\"q1\" scope=\"col\">1분기</th><th id=\"q2\" scope=\"col\">2분기</th></tr><tr><th id=\"book\" scope=\"row\">자료집</th><td headers=\"book q1\">12</td><td headers=\"book missing\">15</td></tr><tr><th id=\"list\" scope=\"row\">체크리스트</th><td headers=\"list q1\">8</td><td headers=\"list q2\">11</td></tr></table>",
      "result": {
        "supported": true,
        "caption": "분기별 자료 수량",
        "mapping": [
          {
            "value": "12",
            "headers": [
              "자료집",
              "1분기"
            ]
          },
          {
            "value": "15",
            "headers": [
              "자료집"
            ]
          },
          {
            "value": "8",
            "headers": [
              "체크리스트",
              "1분기"
            ]
          },
          {
            "value": "11",
            "headers": [
              "체크리스트",
              "2분기"
            ]
          }
        ],
        "missingHeaderIds": [
          "missing"
        ],
        "mappingMatchesExpected": false
      }
    },
    {
      "id": "complex-span",
      "html": "<table><caption>분기별 자료 수량</caption><tr><th scope=\"col\">상품</th><th id=\"q1\" colspan=\"2\" scope=\"col\">1분기</th><th id=\"q2\" scope=\"col\">2분기</th></tr><tr><th id=\"book\" scope=\"row\">자료집</th><td>12</td><td>15</td></tr><tr><th id=\"list\" scope=\"row\">체크리스트</th><td>8</td><td>11</td></tr></table>",
      "result": {
        "supported": false,
        "reason": "spans-outside-simple-grid",
        "caption": "분기별 자료 수량",
        "mapping": [],
        "mappingMatchesExpected": null
      }
    }
  ],
  "screenReaderExecuted": false,
  "complexSpansSupported": false,
  "fixtureCreatedOn": "2026-10-15",
  "executedAt": "2026-10-15T02:31:15.849129+00:00",
  "runtime": "3.14.8",
  "synthetic": true
}
