From: Kouhei S. <nu...@co...> - 2017-08-06 23:44:30
|
Kouhei Sutou 2017-08-07 08:43:54 +0900 (Mon, 07 Aug 2017) New Revision: d3074a6875ad1169c7efa13c4ecbb7aa4ca903ec https://github.com/ruby-gnome2/ruby-gnome2/commit/d3074a6875ad1169c7efa13c4ecbb7aa4ca903ec Message: vte3 test: Vte::Version isn't defined for old VTE Modified files: vte3/test/test-regex.rb vte3/test/vte3-test-utils.rb Modified: vte3/test/test-regex.rb (+1 -1) =================================================================== --- vte3/test/test-regex.rb 2017-08-07 01:02:41 +0900 (35449d645) +++ vte3/test/test-regex.rb 2017-08-07 08:43:54 +0900 (7767dce67) @@ -18,7 +18,7 @@ class TestRegex < Test::Unit::TestCase include VteTestUtils def setup - only_vte_version(0, 46) + omit_if_not_const_defined("Vte::Regex") end def test_for_match Modified: vte3/test/vte3-test-utils.rb (+6 -0) =================================================================== --- vte3/test/vte3-test-utils.rb 2017-08-07 01:02:41 +0900 (733f921f6) +++ vte3/test/vte3-test-utils.rb 2017-08-07 08:43:54 +0900 (0c629f1eb) @@ -24,6 +24,12 @@ module VteTestUtils end end + def omit_if_not_const_defined(constant_name) + unless Object.const_defined?(constant_name) + omit("#{constant_name} is not defined.") + end + end + def only_vte_version(major, minor, micro=nil) micro ||= 0 unless Vte::Version.or_later?(major, minor, micro) |