"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, or cdata)\n element: '((key \"value\"))\n in: '(p \"foo\"\"bar\" ((key \"value\")))")
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, cdata, or comment)\n element: '((key \"value\"))\n in: '(p \"foo\"\"bar\" ((key \"value\")))")
;; Malformed attribute list
;; Malformed attribute list
(check-validate-exn-msg
(check-validate-exn-msg
@ -114,17 +114,17 @@
;; Invalid element type
;; Invalid element type
(check-validate-exn-msg
(check-validate-exn-msg
`(root,(void))
`(root,(void))
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, or cdata)\n element: #<void>\n in: '(root #<void>)")
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, cdata, or comment)\n element: #<void>\n in: '(root #<void>)")
;; (Deeply nested) No name: error should pinpoint element in 'div txexpr
;; (Deeply nested) No name: error should pinpoint element in 'div txexpr
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, or cdata)\n element: '(\"p\"\"foo\"\"bar\")\n in: '(div (br) (\"p\"\"foo\"\"bar\"))")
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, cdata, or comment)\n element: '(\"p\"\"foo\"\"bar\")\n in: '(div (br) (\"p\"\"foo\"\"bar\"))")
;; (Deeply nested) Invalid element: error should pinpoint element in 'p txexpr
;; (Deeply nested) Invalid element: error should pinpoint element in 'p txexpr
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, or cdata)\n element: '((key \"value\"))\n in: '(p \"foo\"\"bar\" ((key \"value\")))")
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, cdata, or comment)\n element: '((key \"value\"))\n in: '(p \"foo\"\"bar\" ((key \"value\")))")
;; (Deeply nested) Malformed attribute list: error should pinpoint attr in 'p txexpr
;; (Deeply nested) Malformed attribute list: error should pinpoint attr in 'p txexpr
(check-validate-exn-msg
(check-validate-exn-msg
@ -144,7 +144,7 @@
;; (Deeply nested) Invalid element type: error should pinpoint element in 'p txexpr
;; (Deeply nested) Invalid element type: error should pinpoint element in 'p txexpr
(check-validate-exn-msg
(check-validate-exn-msg
`(fine-outer[[type"valid"]](div(br)(p,(void))))
`(fine-outer[[type"valid"]](div(br)(p,(void))))
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, or cdata)\n element: #<void>\n in: '(p #<void>)")
"validate-txexpr: element not a valid element (= txexpr, string, symbol, XML char, cdata, or comment)\n element: #<void>\n in: '(p #<void>)")