diff options
author | aycabta <[email protected]> | 2020-12-18 22:25:09 +0900 |
---|---|---|
committer | aycabta <[email protected]> | 2020-12-19 02:12:11 +0900 |
commit | 671f2762fb8a4832d2c17322ee600f53c91f76f5 (patch) | |
tree | 0cad3f19969891e352965e8cb85e3b475e562373 /test | |
parent | dc61affd67a3e93c870bf6f79eefc0473630d6f1 (diff) |
[ruby/reline] Add Enumerable to KillRing for debugging
https://github.com/ruby/reline/commit/d208874152
Diffstat (limited to 'test')
-rw-r--r-- | test/reline/test_kill_ring.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/reline/test_kill_ring.rb b/test/reline/test_kill_ring.rb index 8bebfe2177..9f6e0c3e74 100644 --- a/test/reline/test_kill_ring.rb +++ b/test/reline/test_kill_ring.rb @@ -253,4 +253,16 @@ class Reline::KillRing::Test < Reline::TestCase assert_equal(['AB', 'abcde'], @kill_ring.yank_pop) assert_equal(Reline::KillRing::State::YANK, @kill_ring.instance_variable_get(:@state)) end + + def test_enumerable + @kill_ring.append('a') + @kill_ring.process + @kill_ring.process + @kill_ring.append('b') + @kill_ring.process + @kill_ring.process + @kill_ring.append('c') + @kill_ring.process + assert_equal(%w{c b a}, @kill_ring.to_a) + end end |