From f30872a7b55da98c5b027edc4195441743f3bfab Mon Sep 17 00:00:00 2001 From: ridiculousfish Date: Wed, 29 Apr 2015 17:28:49 -0700 Subject: Recalculate exported variables when universal variable is erased Fixes #2046 --- tests/test3.in | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'tests/test3.in') diff --git a/tests/test3.in b/tests/test3.in index 51d545c6..970741d1 100644 --- a/tests/test3.in +++ b/tests/test3.in @@ -149,6 +149,10 @@ else end set -Ue __fish_test_universal_variables_variable_foo + +# Should no longer be in environment (#2046) +env | sgrep __fish_test_universal_variables_variable_foo + set -Ux __fish_test_universal_variables_variable_foo bar set -U __fish_test_universal_variables_variable_foo baz if test (/bin/sh -c 'echo $__fish_test_universal_variables_variable_foo') = baz -a (../fish -c 'echo $__fish_test_universal_variables_variable_foo') = baz -- cgit v1.2.3