lnav/test/test_sql_xml_func.sh
Tim Stack 4f4fd4091f [misc] more include shuffling
Improve xpath() error messages

Update alt-text in other themes
2023-07-14 22:03:08 -07:00

22 lines
738 B
Bash

#! /bin/bash
export YES_COLOR=1
run_cap_test ./drive_sql "SELECT * FROM xpath('/abc[', '<abc/>')"
run_cap_test ./drive_sql "SELECT * FROM xpath('/abc', '<abc')"
run_cap_test ./drive_sql "SELECT * FROM xpath('/abc/def', '<abc/>')"
run_cap_test ./drive_sql "SELECT * FROM xpath('/abc/def[@a=\"b\"]', '<abc><def/><def a=\"b\">ghi</def></abc>')"
run_cap_test ./drive_sql "SELECT * FROM xpath('/abc/def', '<abc><def>Hello &gt;</def></abc>')"
run_cap_test ${lnav_test} -n \
-c ";SELECT * FROM xpath('/catalog', (SELECT content FROM lnav_file LIMIT 1))" \
${test_dir}/invalid-books.xml
run_cap_test ${lnav_test} -n \
-c ";SELECT * FROM xpath('/cat[alog', (SELECT content FROM lnav_file LIMIT 1))" \
${test_dir}/books.xml