diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-08-18 23:33:23 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-08-18 23:38:56 +0900 |
commit | 7c1ed470976f3488dd655e092ec1015d6b2f8310 (patch) | |
tree | db1ef9c83b23262d02e67f0c32d27dd2f5dd5fcc /tool/test | |
parent | c53667691a52bcaea4314974201c53dfc282cd95 (diff) | |
download | ruby-7c1ed470976f3488dd655e092ec1015d6b2f8310.tar.gz |
Add tests for assert_pattern_list
Diffstat (limited to 'tool/test')
-rw-r--r-- | tool/test/testunit/test_assertion.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tool/test/testunit/test_assertion.rb b/tool/test/testunit/test_assertion.rb index 8c83b447a7..d12a794a23 100644 --- a/tool/test/testunit/test_assertion.rb +++ b/tool/test/testunit/test_assertion.rb @@ -26,4 +26,20 @@ class TestAssertion < Test::Unit::TestCase return_in_assert_raise end end + + def test_assert_pattern_list + assert_pattern_list([/foo?/], "foo") + assert_not_pattern_list([/foo?/], "afoo") + assert_not_pattern_list([/foo?/], "foo?") + assert_pattern_list([:*, /foo?/, :*], "foo") + assert_pattern_list([:*, /foo?/], "afoo") + assert_not_pattern_list([:*, /foo?/], "afoo?") + assert_pattern_list([/foo?/, :*], "foo?") + end + + def assert_not_pattern_list(pattern_list, actual, message=nil) + assert_raise(Test::Unit::AssertionFailedError) do + assert_pattern_list(pattern_list, actual, message) + end + end end |