diff options
Diffstat (limited to 'test/reline')
-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? |