chore(tests): local formatTime locale test better assert error

This commit is contained in:
Erica Marigold 2023-09-08 01:24:13 +05:30
parent a5efedcaad
commit 36f2c6e0f6
No known key found for this signature in database
GPG key ID: 23CD97ABBBCC5ED2

View file

@ -40,13 +40,13 @@ local dateCmd = process.spawn("bash", { "-c", "date +\"%A, %d %B %Y\" --date='@1
}) })
if dateCmd.ok then if dateCmd.ok then
expectedLocalizedString = dateCmd.stdout expectedLocalizedString = dateCmd.stdout:gsub("\n", "")
else else
error("Failed to execute date command") error("Failed to execute date command")
end end
assert( assert(
DateTime.fromUnixTimestamp(1693068988):formatTime("local", "%A, %d %B %Y", "fr") DateTime.fromUnixTimestamp(1693068988):formatTime("local", "%A, %d %B %Y", "fr")
== expectedLocalizedString:gsub("\n", ""), == expectedLocalizedString,
"expected format specifier '%A, %d %B %Y' to return 'samedi, 26 août 2023' for locale 'fr' (local)" `expected format specifier '%A, %d %B %Y' to return '{expectedLocalizedString}' for locale 'fr' (local)`
) )