1
0
mirror of git://projects.qi-hardware.com/eda-tools.git synced 2024-11-30 03:56:13 +02:00
eda-tools/b2/test/subesc

50 lines
946 B
Plaintext
Raw Normal View History

#!/bin/bash
. ./Common
###############################################################################
tst "substitutions: escape *" -R '*\\*' <<EOF
EOF
expect <<EOF
^.*\*\$
EOF
#------------------------------------------------------------------------------
tst "substitutions: escape . (implicit)" -R 'x.y' <<EOF
EOF
expect <<EOF
^x\.y\$
EOF
#------------------------------------------------------------------------------
tst "substitutions: escape |" -R 'a\\\|b' <<EOF
EOF
expect <<EOF
^a\\|b\$
EOF
#------------------------------------------------------------------------------
tst "substitutions: escape \\" -R 'x\\\\y' <<EOF
EOF
expect <<EOF
^x\\\\y\$
EOF
#------------------------------------------------------------------------------
tst_fail "substitutions: escape EOL" -R 'x\\' <<EOF
EOF
expect <<EOF
dummy:2: regexp ends with backslash
EOF
###############################################################################