"get props from two tables" in {
val xml = ConstructingParser.fromSource(Source.fromString("<body><body>T1<br/><table><tbody>" +
"<tr><td></td><td>COL1</td> <td>COL2</td></tr>" +
"<tr><td>ROW1</td><td>C1 R1</td><td>C2 R1</td></tr>" +
"<tr><td>ROW2</td><td>C1 R2</td><td>C2 R2</td></tr></tbody></table>" +
"T2<br/><table><tbody>" +
"<tr><td></td><td>col1</td> <td>col2</td></tr>" +
"<tr><td>row1</td><td>c1 r1</td><td>c2 r1</td></tr>" +
"<tr><td>row2</td><td>c1 r2</td><td>c2 r2</td></tr></tbody></table></body></body>"), true).document
val props = extractProps(xml)
for (i <- 1 to 2;
j <- 1 to 2) {
props.get(s"T1.COL$i.ROW$j") aka ("have " + props) must_== Some(s"C$i R$j")
props.get(s"T2.col$i.row$j") aka ("have " + props) must_== Some(s"c$i r$j")
}
}