From 539fe0d410418fbfe436532ba1318a6f48188316 Mon Sep 17 00:00:00 2001 From: HASUMI Hitoshi Date: Thu, 9 Nov 2023 13:38:38 +0900 Subject: [PATCH] skip (pend) mock test if require "test-unit-rr" fails --- test/reline/helper.rb | 10 +++++++++- test/reline/test_face.rb | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/test/reline/helper.rb b/test/reline/helper.rb index 4d0c883c86..52b5b23119 100644 --- a/test/reline/helper.rb +++ b/test/reline/helper.rb @@ -4,7 +4,15 @@ require 'reline' require 'test/unit' -require 'test/unit/rr' + +begin + unless ENV['TEST_UNIT_RR'] == 'no' + require 'test/unit/rr' + ENV['TEST_UNIT_RR'] = 'yes' + end +rescue LoadError + ENV['TEST_UNIT_RR'] = 'no' +end begin require 'rbconfig' diff --git a/test/reline/test_face.rb b/test/reline/test_face.rb index f4a56abe0a..6ca7ebcda1 100644 --- a/test/reline/test_face.rb +++ b/test/reline/test_face.rb @@ -161,6 +161,7 @@ def test_invalid_rgb? end def test_define_method_proxies_the_order_of_arguments + pend "skip because test-unit-rr could not be loaded" if ENV['TEST_UNIT_RR'] == 'no' mock(@config).format_to_sgr( [[:foreground, :blue], [:style, [:bold, :italicized]], [:background, :red]] )