mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-07-12 18:59:50 +03:00
12 lines
623 B
Diff
12 lines
623 B
Diff
--- a/test/test_power_assert.rb
|
|
+++ b/test/test_power_assert.rb
|
|
@@ -10,7 +10,8 @@ class TestPowerAssert < Minitest::Test
|
|
def test_power_assert_failed
|
|
assert { "0".class == "3".to_i.times.map {|i| i + 1 }.class }
|
|
rescue Minitest::Assertion => e
|
|
- assert_match(/Array/, e.message)
|
|
+ # Ruby 3.4+ shows array content instead of class name in power assert
|
|
+ assert(e.message =~ /Array/ || e.message =~ /\[.*\]/, "Expected Array class or array literal in: #{e.message}")
|
|
assert_match(/\[1, 2, 3\]/, e.message)
|
|
assert_match(/#<Enumerator: 3:times>/, e.message)
|
|
assert_match(/String/, e.message)
|