Codebase list dvtm / b45828d
Make ./testsuite.sh work at least on my system This is all a bit fragile. Marc André Tanner 7 years ago
1 changed file(s) with 5 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
22 MOD="" # CTRL+g
33 ESC="" # \e
44 DVTM="./dvtm"
5 DVTM_EDITOR="vis"
5 export DVTM_EDITOR="vis"
66 LOG="dvtm.log"
77 TEST_LOG="$0.log"
88 UTF8_TEST_URL="http://www.cl.cam.ac.uk/~mgk25/ucs/examples/UTF-8-demo.txt"
1515 }
1616
1717 dvtm_cmd() {
18 printf "${MOD}$1\n"
18 printf "${MOD}$1"
1919 sleep 1
2020 }
2121
3333 dvtm_cmd 'e'
3434 dvtm_input "?UTF-8 encoded\n"
3535 dvtm_input '^kvG1k$'
36 dvtm_input ":wq\n"
36 dvtm_input ":wq!\n"
3737 sleep 1
38 rm -f "$COPY"
39 sh_cmd "vis $COPY"
40 dvtm_input 'i'
38 sh_cmd "cat <<'EOF' > $COPY"
4139 dvtm_cmd 'p'
42 dvtm_input "dd:wq\n"
40 sh_cmd 'EOF'
4341 while [ ! -r "$COPY" ]; do sleep 1; done;
4442 dvtm_input "exit\n"
4543 diff -u "$FILENAME" "$COPY" 1>&2