1222134Sjilles# $FreeBSD: releng/11.0/bin/sh/tests/parser/heredoc11.0 222134 2011-05-20 16:03:36Z jilles $
2222134Sjilles
3222134Sjillesfailures=''
4222134Sjilles
5222134Sjillescheck() {
6222134Sjilles	if eval "[ $* ]"; then
7222134Sjilles		:
8222134Sjilles	else
9222134Sjilles		echo "Failed: $*"
10222134Sjilles		failures=x$failures
11222134Sjilles	fi
12222134Sjilles}
13222134Sjilles
14222134Sjillescheck '`cat <<EOF
15222134Sjillesfoo
16222134SjillesEOF` = foo'
17222134Sjilles
18222134Sjillescheck '"`cat <<EOF
19222134Sjillesfoo
20222134SjillesEOF`" = foo'
21222134Sjilles
22222134Sjillescheck '`eval "cat <<EOF
23222134Sjillesfoo
24222134SjillesEOF"` = foo'
25222134Sjilles
26222134Sjillestest "x$failures" = x
27