From 6300c4dcc3e040bdaf0f36e7be53e7c0e8c57ac0 Mon Sep 17 00:00:00 2001 From: aycabta Date: Sat, 1 Jan 2022 23:03:32 +0900 Subject: [ruby/reline] Implement Reline::Terminfo.tigetflag https://github.com/ruby/reline/commit/0451ed7a28 --- test/reline/test_terminfo.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'test/reline') 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? -- cgit v1.2.1