v2 / examples / readline / tests / readline.expect
15 lines · 11 sloc · 307 bytes · 0fb38edcb67cc067efc7945318bd322760bc9b54
Raw
1#!/usr/bin/env expect
2
3set timeout 3
4set v_root [exec sh -c "git rev-parse --show-toplevel"]
5
6spawn $v_root/v run $v_root/examples/readline/readline.v
7
8send "a"
9expect "got 97" {} timeout { exit 1 }
10send "1"
11expect "got 49" {} timeout { exit 1 }
12send "q"
13expect "Goodbye." {} timeout { exit 1 }
14
15expect eof
16