test(plugin/shada_spec): failure if timezone isn't a whole hour ahead of UTC (#33257)

Problem: When running functional tests locally, test `syntax/shada.vim works`
fails if the local timezone is not a whole number of hours ahead of UTC.

Solution: Use '!%M' for minute format so that UTC is used in the expected
timestamp instead of the local timezone, just like '%H' for hours.

(cherry picked from commit d9405c7935)
This commit is contained in:
tstsrt
2025-04-04 03:59:29 +00:00
committed by github-actions[bot]
parent 4cc97cf009
commit cbf4906c11

View File

@ -3170,8 +3170,8 @@ describe('syntax/shada.vim', function()
month = htsnum(os.date('%m', 0)),
day = htsnum(os.date('%d', 0)),
hour = htsnum(os.date('!%H', 0)),
minute = htsnum(os.date('%M', 0)),
second = htsnum(os.date('%S', 0)),
minute = htsnum(os.date('!%M', 0)),
second = htsnum(os.date('!%S', 0)),
}
local msh = function(s)
return {