Files
PowerShell/test/powershell/Host/assets/Read-Host.Output.expect
T

27 lines
411 B
Plaintext
Raw Normal View History

2016-07-07 14:46:14 -07:00
#!/usr/bin/expect -f
exp_internal 1
# Expects path to PowerShell as first argument
set powershell [lindex $argv 0]
2016-07-08 14:28:49 -07:00
set timeout 60
2016-07-07 14:46:14 -07:00
spawn $powershell -nologo -noprofile Read-Host prompt
expect "prompt: $" {
send "input\r"
}
# This is the old, incorrect behavior
expect "input\r\ninput\r" {
exit 2
}
# This is the expected behavior
expect "input\r\n" {
exit 0
}
# Anything else is wrong
exit 1