waveterm/tests/copytests/cases/test026.sh
Sylvie Crowe 9e79df0684
feat: add tests for local wsh file copy cmd (#1911)
This adds tests for the corner cases of the `wsh file copy` command. At
the moment, these focus on local copies since they are more easily
replicated.

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-02-06 15:28:26 -08:00

15 lines
408 B
Bash
Executable file

# copy into an non-existing directory ending with a /
# ensure the file is copied to a file inside the directory
# note that this is not regular cp behavior
set -e
cd "$HOME/testcp"
touch foo.txt
# this is different from cp behavior
wsh file copy foo.txt baz/ >/dev/null 2>&1 && echo "command should have failed" && exit 1
if [ -f baz/foo.txt ]; then
echo "baz/foo.txt should not exist"
exit 1
fi