mirror of
https://github.com/divkit/divkit.git
synced 2026-05-07 20:02:32 +00:00
Removed z/Z patterns restriction
a28bf13ab1129550ab2c6f228797071d78b0c4b9
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"cases": [
|
||||
{
|
||||
"name": "formatDateAsUTC(setDay(parseUnixTime(0), 13)) => 01/01/1970 00:00:000",
|
||||
"expression": "@{formatDateAsUTC(setDay(parseUnixTime(0), 13), 'dd/MM/yyyy HH:mm:SSS')}",
|
||||
"name": "formatDateAsUTC(addMillis(parseUnixTime(3933296), 789)) => 15/02/1970 12:34:56.789",
|
||||
"expression": "@{formatDateAsUTC(addMillis(parseUnixTime(3933296), 789), 'dd/MM/yyyy HH:mm:ss.SSS')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "13/01/1970 00:00:000"
|
||||
"value": "15/02/1970 12:34:56.789"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
@@ -14,11 +14,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(0)) => Thu, Jan 1, 70",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(0), 'EEE, MMM d, yy', 'en-US')}",
|
||||
"name": "formatDateAsUTC(parseUnixTime(3933296)) => 015/02/70 012:034:056",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(3933296), 'ddd/MM/yy HHH:mmm:sss')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "Thu, Jan 1, 70"
|
||||
"value": "015/02/70 012:034:056"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
@@ -27,11 +27,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(0), en-US) => 12 o'clock AM",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(0), 'hh \\'o\\'\\'clock\\' a', 'en-US')}",
|
||||
"name": "formatDateAsUTC(parseUnixTime(3933296)) => Year 1970, month 2, day 15",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(3933296), '\\'Year \\'y\\', month \\'M\\', day \\'d')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "12 o'clock AM"
|
||||
"value": "Year 1970, month 2, day 15"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
@@ -40,11 +40,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(0), en-US) => 01970 January 01 AD 12:00 AM",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(0), 'yyyyy MMMM dd GGG hh:mm aaa', 'en-US')}",
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(3933296), 'en-US') => Sun, Feb 15, 1970",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(3933296), 'E, MMM d, y', 'en-US')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "01970 January 01 AD 12:00 AM"
|
||||
"value": "Sun, Feb 15, 1970"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
@@ -53,11 +53,50 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(0), en-US) => 0:00 AM",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(0), 'K:mm a', 'en-US')}",
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(3933296), 'en-US') => Sunday, February 15, 1970",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(3933296), 'EEEE, MMMM d, y', 'en-US')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "0:00 AM"
|
||||
"value": "Sunday, February 15, 1970"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
"ios",
|
||||
"web"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(7200), 'en-US') => 2:00 AM",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(7200), 'K:mm a', 'en-US')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "2:00 AM"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
"ios",
|
||||
"web"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(3936896), 'en-US') => 1:34 PM",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(3936896), 'K:mm a', 'en-US')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "1:34 PM"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
"ios",
|
||||
"web"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(0), 'en-US') => 1970 AD",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(0), 'yyyy G', 'en-US')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "1970 AD"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
@@ -123,8 +162,8 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(0), 'en-US') => Year 1970, extended year 1970",
|
||||
"expression": "@{formatDateAsUTCWithLocale(parseUnixTime(0), '\\'Year \\'yyyy\\', extended year \\'u', 'en-US')}",
|
||||
"name": "formatDateAsUTC(parseUnixTime(0)) => Year 1970, extended year 1970",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(0), '\\'Year \\'y\\', extended year \\'u')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "Year 1970, extended year 1970"
|
||||
@@ -135,11 +174,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(0), 'ru-RU') => 1970 января 01 н. э. чт",
|
||||
"expression": "@{toLowerCase(formatDateAsUTCWithLocale(parseUnixTime(0), 'yyyy MMMM dd GGG EEE', 'ru-RU'))}",
|
||||
"name": "formatDateAsUTCWithLocale(parseUnixTime(3933296), 'ru-RU') => 1970 января 01 н. э. чт",
|
||||
"expression": "@{toLowerCase(formatDateAsUTCWithLocale(parseUnixTime(3933296), 'E, d MMMM y G', 'ru-RU'))}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "1970 января 01 н. э. чт"
|
||||
"value": "вс, 15 февраля 1970 н. э."
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
@@ -147,6 +186,62 @@
|
||||
"web"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm Z') => 15/02/1970 12:34 +0000",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm Z')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "15/02/1970 12:34 +0000"
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
"ios"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm z') => 15/02/1970 12:34 UTC",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm z')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "15/02/1970 12:34 UTC"
|
||||
},
|
||||
"platforms": [
|
||||
"android"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm zzzz') => 15/02/1970 12:34 UTC",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm zzzz')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "15/02/1970 12:34 Coordinated Universal Time"
|
||||
},
|
||||
"platforms": [
|
||||
"android"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm z') => 15/02/1970 12:34 GMT",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm z')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "15/02/1970 12:34 GMT"
|
||||
},
|
||||
"platforms": [
|
||||
"ios"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm zzzz') => 15/02/1970 12:34 UTC",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(3933240), 'dd/MM/yyyy HH:mm zzzz')}",
|
||||
"expected": {
|
||||
"type": "string",
|
||||
"value": "15/02/1970 12:34 Greenwich Mean Time"
|
||||
},
|
||||
"platforms": [
|
||||
"ios"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "formatDateAsUTC(parseUnixTime(0), 'dd/MM/yyyy HH:mm Z') => error",
|
||||
"expression": "@{formatDateAsUTC(parseUnixTime(0), 'dd/MM/yyyy HH:mm Z')}",
|
||||
@@ -155,8 +250,6 @@
|
||||
"value": "Failed to evaluate [formatDateAsUTC(1970-01-01 00:00:00, 'dd/MM/yyyy HH:mm Z')]. z/Z not supported in [dd/MM/yyyy HH:mm Z]."
|
||||
},
|
||||
"platforms": [
|
||||
"android",
|
||||
"ios",
|
||||
"web"
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user