xref: /dflybsd-src/tools/regression/bin/sh/expansion/local1.0 (revision 3e3895bf4584c1562faf4533cbd97026ee6a8dcf)
1*3e3895bfSKrzysztof Piecuch# $FreeBSD: head/bin/sh/tests/expansion/local1.0 238468 2012-07-15 10:19:43Z jilles $
2f00eae14SPeter Avalos
3f00eae14SPeter Avalosrun_test() {
4f00eae14SPeter Avalos	w='@ @'
5f00eae14SPeter Avalos	check() {
6f00eae14SPeter Avalos		[ "$v" = "$w" ] || echo "Expected $w got $v"
7f00eae14SPeter Avalos	}
8f00eae14SPeter Avalos
9f00eae14SPeter Avalos	local v=$w
10f00eae14SPeter Avalos	check
11f00eae14SPeter Avalos
12f00eae14SPeter Avalos	HOME=/known/value
13f00eae14SPeter Avalos	check() {
14f00eae14SPeter Avalos		[ "$v" = ~ ] || echo "Expected $HOME got $v"
15f00eae14SPeter Avalos	}
16f00eae14SPeter Avalos
17f00eae14SPeter Avalos	local v=~
18f00eae14SPeter Avalos	check
19f00eae14SPeter Avalos
20f00eae14SPeter Avalos	check() {
21f00eae14SPeter Avalos		[ "$v" = "x:$HOME" ] || echo "Expected x:$HOME got $v"
22f00eae14SPeter Avalos	}
23f00eae14SPeter Avalos
24f00eae14SPeter Avalos	local v=x:~
25f00eae14SPeter Avalos	check
26f00eae14SPeter Avalos}
27f00eae14SPeter Avalos
28f00eae14SPeter Avalosrun_test
29