shell_shortcuts_test: Unset $QUOTING_STYLE for predictable ls output
This commit is contained in:
@@ -69,6 +69,15 @@ assertAliasEquals(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#-----------------------------------------------------------------------------
|
||||||
|
# Setup and tear down
|
||||||
|
#-----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
setUp() {
|
||||||
|
unset QUOTING_STYLE # Use default quoting style for ls
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
# Unit tests
|
# Unit tests
|
||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
@@ -93,7 +102,7 @@ test_ls_with_file_shortcuts() {
|
|||||||
# full physical path to be absolutely certain when doing comparisons later,
|
# full physical path to be absolutely certain when doing comparisons later,
|
||||||
# because thats how the Ruby status_shortcuts.rb script is going to obtain
|
# because thats how the Ruby status_shortcuts.rb script is going to obtain
|
||||||
# them.
|
# them.
|
||||||
cd $TEST_DIR
|
cd "$TEST_DIR"
|
||||||
TEST_DIR=$(pwd -P)
|
TEST_DIR=$(pwd -P)
|
||||||
|
|
||||||
touch 'test file' 'test_file'
|
touch 'test file' 'test_file'
|
||||||
@@ -103,8 +112,8 @@ test_ls_with_file_shortcuts() {
|
|||||||
# Run command in shell, load output from temp file into variable
|
# Run command in shell, load output from temp file into variable
|
||||||
# (This is needed so that env variables are exported in the current shell)
|
# (This is needed so that env variables are exported in the current shell)
|
||||||
temp_file=$(mktemp -t scm_breeze.XXXXXXXXXX)
|
temp_file=$(mktemp -t scm_breeze.XXXXXXXXXX)
|
||||||
ls_with_file_shortcuts > $temp_file
|
ls_with_file_shortcuts > "$temp_file"
|
||||||
ls_output=$(<$temp_file strip_colors)
|
ls_output=$(<"$temp_file" strip_colors)
|
||||||
|
|
||||||
# Compare as fixed strings (F), instead of normal grep behavior
|
# Compare as fixed strings (F), instead of normal grep behavior
|
||||||
assertIncludes "$ls_output" '[1] a "b"' F
|
assertIncludes "$ls_output" '[1] a "b"' F
|
||||||
|
|||||||
Reference in New Issue
Block a user