Nobuyoshi Nakada 2021-07-09 07:21:27 +09:00 коммит произвёл git
Родитель 1758eade57
Коммит b5c2a0840f
2 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -980,7 +980,7 @@ parse_iso(VALUE str, VALUE hash)
{
static const char pat_source[] =
#ifndef TIGHT_PARSER
"('?[-+]?\\d+)-(\\d+)-('?-?\\d+)"
"('?[-+]?" NUMBER "+)-(\\d+)-('?-?\\d+)"
#else
BOS
FPW_COM FPT_COM

Просмотреть файл

@ -590,6 +590,11 @@ class TestDateParse < Test::Unit::TestCase
h = Timeout.timeout(1) {Date._parse(str)}
assert_equal(100_000, Math.log10(h[:year]))
assert_equal(1, h[:mon])
str = "Jan - 1" + "0" * 100_000
h = Timeout.timeout(1) {Date._parse(str)}
assert_equal(1, h[:mon])
assert_not_include(h, :year)
end
require 'time'