From: Daniel Hahler Date: Sun, 23 Apr 2017 20:11:55 +0000 (+0200) Subject: tests: fixes for noclobber (#62) X-Git-Url: http://www.git.stargrave.org/?p=zsh-autoenv.git;a=commitdiff_plain;h=0169704cdbf3214cfaca504444bfb3d1cfc12d83 tests: fixes for noclobber (#62) --- diff --git a/tests/upgrade_hash.t b/tests/upgrade_hash.t index 03c9ae1..01640d7 100644 --- a/tests/upgrade_hash.t +++ b/tests/upgrade_hash.t @@ -10,7 +10,7 @@ Create a single v1 hash entry. $ echo 'echo ENTERED' > sub/$AUTOENV_FILE_ENTER $ echo 'echo LEAVE' > sub/$AUTOENV_FILE_LEAVE - $ echo :$PWD/sub/$AUTOENV_FILE_ENTER:4c403f1870af2ab5472370a42b6b2b488cefe83c:1 > $AUTOENV_AUTH_FILE + $ echo :$PWD/sub/$AUTOENV_FILE_ENTER:4c403f1870af2ab5472370a42b6b2b488cefe83c:1 >| $AUTOENV_AUTH_FILE $ cd sub ENTERED @@ -23,8 +23,8 @@ de-authenticating the old hash. Re-create auth file with v1 hashes for both auth files. - $ echo :$PWD/$AUTOENV_FILE_LEAVE:882cf0333ea3c35537c9459c08d8987f25087ea9:1 > $AUTOENV_AUTH_FILE - $ echo :$PWD/$AUTOENV_FILE_ENTER:4c403f1870af2ab5472370a42b6b2b488cefe83c:1 >> $AUTOENV_AUTH_FILE + $ echo :$PWD/$AUTOENV_FILE_LEAVE:882cf0333ea3c35537c9459c08d8987f25087ea9:1 >| $AUTOENV_AUTH_FILE + $ echo :$PWD/$AUTOENV_FILE_ENTER:4c403f1870af2ab5472370a42b6b2b488cefe83c:1 >>| $AUTOENV_AUTH_FILE Only the leave file's hash should get updated. diff --git a/tests/varstash.t b/tests/varstash.t index dd730c4..187904f 100644 --- a/tests/varstash.t +++ b/tests/varstash.t @@ -20,8 +20,8 @@ The varstash library should not get loaded always. Now on to some stashing. - $ echo 'echo ENTER; autostash FOO=changed' > $AUTOENV_FILE_ENTER - $ echo 'echo LEAVE; autounstash' > $AUTOENV_FILE_LEAVE + $ echo 'echo ENTER; autostash FOO=changed' >| $AUTOENV_FILE_ENTER + $ echo 'echo LEAVE; autounstash' >| $AUTOENV_FILE_LEAVE $ test_autoenv_auth_env_files Set environment variable.