From d7bc20c93311fcda1e8548a121db1bdf769dec87 Mon Sep 17 00:00:00 2001 From: Kurtis Rader Date: Sun, 26 Jun 2016 21:47:36 -0700 Subject: don't allow f-k-r to run if stdin/stdout not a tty Another developer noticed that redirecting stdin of `fish_key_reader` results in weird behavior. Which is not at all surprising. So add checks to ensure stdin and stdout are attached to a tty. Add some rudimentary unit tests for this program. --- tests/interactive.expect.rc | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/interactive.expect.rc') diff --git a/tests/interactive.expect.rc b/tests/interactive.expect.rc index b0cc9e89..5900f537 100644 --- a/tests/interactive.expect.rc +++ b/tests/interactive.expect.rc @@ -4,6 +4,7 @@ log_user 0 log_file -noappend interactive.tmp.log set fish ../test/root/bin/fish +set fish_key_reader ../test/root/bin/fish_key_reader set timeout 5 -- cgit v1.2.3