proc setup {} { save_env } proc teardown {} { assert_env_unmodified } setup set test "Tab should complete" # Try completion set cmd "gzip " send "$cmd\t" expect { -re "^$cmd\r\n.*$cmd$" { pass "$test" } -re /@ { unresolved "$test at prompt" } -re eof { unresolved "eof" } } sync_after_int teardown