Skip to content

Commit b45828d

Browse files
committed
Make ./testsuite.sh work at least on my system
This is all a bit fragile.
1 parent 223cce3 commit b45828d

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

testsuite.sh

+5-7
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
MOD="" # CTRL+g
44
ESC="" # \e
55
DVTM="./dvtm"
6-
DVTM_EDITOR="vis"
6+
export DVTM_EDITOR="vis"
77
LOG="dvtm.log"
88
TEST_LOG="$0.log"
99
UTF8_TEST_URL="http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt"
@@ -16,7 +16,7 @@ dvtm_input() {
1616
}
1717

1818
dvtm_cmd() {
19-
printf "${MOD}$1\n"
19+
printf "${MOD}$1"
2020
sleep 1
2121
}
2222

@@ -34,13 +34,11 @@ test_copymode() { # requires wget, diff, vis
3434
dvtm_cmd 'e'
3535
dvtm_input "?UTF-8 encoded\n"
3636
dvtm_input '^kvG1k$'
37-
dvtm_input ":wq\n"
37+
dvtm_input ":wq!\n"
3838
sleep 1
39-
rm -f "$COPY"
40-
sh_cmd "vis $COPY"
41-
dvtm_input 'i'
39+
sh_cmd "cat <<'EOF' > $COPY"
4240
dvtm_cmd 'p'
43-
dvtm_input "dd:wq\n"
41+
sh_cmd 'EOF'
4442
while [ ! -r "$COPY" ]; do sleep 1; done;
4543
dvtm_input "exit\n"
4644
diff -u "$FILENAME" "$COPY" 1>&2

0 commit comments

Comments
 (0)