chiark / gitweb /
Testing: Test url suffix
[cgi-auth-flexible.git] / tests / autotest
index 0d84c63ffa91934d15bb384beb0c5714e85a7c46..60143a275d752a56d8772f11954c32a370f81766 100755 (executable)
@@ -15,7 +15,7 @@ log_user 0
 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"
@@ -37,11 +37,30 @@ proc etxt {str} {
      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