diff options
author | aycabta <aycabta@gmail.com> | 2022-01-01 23:03:32 +0900 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2022-01-01 23:06:53 +0900 |
commit | 6300c4dcc3e040bdaf0f36e7be53e7c0e8c57ac0 (patch) | |
tree | 4a8dd7ffaeaea9314399a702f3a33c4c5c903635 /test | |
parent | fae0b664315c23ef7db451f6241d256c12217051 (diff) | |
download | ruby-6300c4dcc3e040bdaf0f36e7be53e7c0e8c57ac0.tar.gz |
[ruby/reline] Implement Reline::Terminfo.tigetflag
https://github.com/ruby/reline/commit/0451ed7a28
Diffstat (limited to 'test')
-rw-r--r-- | test/reline/test_terminfo.rb | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/reline/test_terminfo.rb b/test/reline/test_terminfo.rb index 0d6cbe41f3..3a6c03cb09 100644 --- a/test/reline/test_terminfo.rb +++ b/test/reline/test_terminfo.rb @@ -29,4 +29,18 @@ class Reline::Terminfo::Test < Reline::TestCase rescue Reline::Terminfo::TerminfoError => e omit e.message end + + def test_tigetflag + assert_instance_of Integer, Reline::Terminfo.tigetflag('xenl') + rescue Reline::Terminfo::TerminfoError => e + omit e.message + end + + def test_tigetflag_with_error + assert_raise(Reline::Terminfo::TerminfoError) { Reline::Terminfo.tigetflag('cuu') } + end + + def test_tigetflag_with_error_unknwon + assert_raise(Reline::Terminfo::TerminfoError) { Reline::Terminfo.tigetflag('unknown') } + end end if Reline::Terminfo.enabled? |