diff options
| author | Alan Wu <XrXr@users.noreply.github.com> | 2024-01-29 16:37:37 -0500 |
|---|---|---|
| committer | Takashi Kokubun <takashikkbn@gmail.com> | 2024-05-28 15:05:52 -0700 |
| commit | 4024feba55ccf7525e4e1e0fdbca9eda5dac3b86 (patch) | |
| tree | a8c24ee08e79865a84c828407eadee72a88f7a9e /test | |
| parent | 93d7bf5c5c635567fa519affdfd54edeb9064834 (diff) | |
Fix RegExp warning causing flaky Ripper failure
Sometimes this file get picked up and break Ripper tests:
TestRipper::Generic#test_parse_files:test/ruby
assert_separately failed with error message
pid 63392 exit 0
| test_regexp.rb:2025: warning: character class has duplicated range
https://github.com/ruby/ruby/actions/runs/7699956651/job/20982702553#step:12:103
Diffstat (limited to 'test')
| -rw-r--r-- | test/ruby/test_regexp.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/test/ruby/test_regexp.rb b/test/ruby/test_regexp.rb index 74425c4b31..573344e717 100644 --- a/test/ruby/test_regexp.rb +++ b/test/ruby/test_regexp.rb @@ -2039,7 +2039,7 @@ class TestRegexp < Test::Unit::TestCase def test_bug_20212 # [Bug #20212] regex = Regexp.new( - /\A((?=.*?[a-z])(?!.*--)[a-z\d]+[a-z\d-]*[a-z\d]+).((?=.*?[a-z])(?!.*--)[a-z\d]+[a-z\d-]*[a-z\d]+).((?=.*?[a-z])(?!.*--)[a-zd]+[a-zd-]*[a-zd]+).((?=.*?[a-z])(?!.*--)[a-zd]+[a-zd-]*[a-zd]+)\Z/x + /\A((?=.*?[a-z])(?!.*--)[a-z\d]+[a-z\d-]*[a-z\d]+).((?=.*?[a-z])(?!.*--)[a-z\d]+[a-z\d-]*[a-z\d]+).((?=.*?[a-z])(?!.*--)[a-z]+[a-z-]*[a-z]+).((?=.*?[a-z])(?!.*--)[a-z]+[a-z-]*[a-z]+)\Z/x ) string = "www.google.com" 100.times.each { assert(regex.match?(string)) } |
