aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/bind.expect
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2015-07-20 00:18:56 -0700
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2015-07-20 00:29:08 -0700
commit2109af0987ce6daab95daa053199ab4f7cafb970 (patch)
tree550ed2b38de1ca897c86b7a8a1fd3c7344f1dcb0 /tests/bind.expect
parent68bbe13d23227585f038a73fd96559b758a14948 (diff)
Implement lowercase-r replace in fish_vi_mode
Fixes #1595
Diffstat (limited to 'tests/bind.expect')
-rw-r--r--tests/bind.expect10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/bind.expect b/tests/bind.expect
index 91585c96..9df5b37c 100644
--- a/tests/bind.expect
+++ b/tests/bind.expect
@@ -27,6 +27,16 @@ expect_prompt -re {\r\nsuccess\r\n} {
puts stderr "Couldn't find expected output 'success'"
}
+# Test lowercase-r replace
+send_line "\033ddiecho TEXT\033hhrAi"
+expect_prompt -re {\r\nTAXT\r\n} {
+ puts "replace success"
+} -nounmatched -re {\r\nfail} {
+ puts stderr "replace fail"
+} unmatched {
+ puts stderr "Couldn't find expected output 'TAXT'"
+}
+
# still in insert mode, switch back to regular key bindings
send_line "set -g fish_key_bindings fish_default_key_bindings"
expect_prompt