log_file -a $tt/expect.log
spawn -nottycopy \
-w3m -config /dev/null -o cgi_bin=$pwd/tests file:///cgi-bin/wrap
+w3m -config /dev/null -o cgi_bin=$pwd/tests file:///cgi-bin/wrap/Tsuffix
proc timeout-abort {} {
send_log "\r\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
elog -re $str
}
-etxt {You need to log in}
-etxt {Source available}
+proc epage {str} {
+ etxt $str
+}
+
+epage {You need to log in}
+
+proc fillformfield {value} {
+ send "\t\r$value\r"
+}
+
+proc submitform-expect {wanttxt} {
+ send "\t\r"
+ etxt "loading file"
+ epage $wanttxt
+}
+
+fillformfield alice
+fillformfield bogus
+submitform-expect "wrong password"
+
+fillformfield alice
+fillformfield sesame
+submitform-expect "ACCESSGRANTED"
-send "\t\ralice\r\t\rbogus\r\t\r"
-etxt "loading file"
-etxt "wrong password"
+etxt {path = '/Tsuffix'}
puts ok