mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
114 lines
2.6 KiB
JSON
114 lines
2.6 KiB
JSON
{
|
|
"cases": [
|
|
{
|
|
"name": "getStoredIntegerValue(notStoredIntVar, fallback) => intVal",
|
|
"expression": "@{getStoredIntegerValue('abc', 456)}",
|
|
"expected": {
|
|
"type": "integer",
|
|
"value": 456
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"name": "getStoredNumberValue(notStoredNumberVar, fallback) => numberVal",
|
|
"expression": "@{getStoredNumberValue('abc', 456.0)}",
|
|
"expected": {
|
|
"type": "number",
|
|
"value": 456.0
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"name": "getStoredBooleanValue(notStoredBooleanVar, fallback) => booleanVal",
|
|
"expression": "@{getStoredBooleanValue('abc', true)}",
|
|
"expected": {
|
|
"type": "boolean",
|
|
"value": true
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"name": "getStoredStringValue(notStoredStringVar, fallback) => stringVal",
|
|
"expression": "@{getStoredStringValue('abc', 'a')}",
|
|
"expected": {
|
|
"type": "string",
|
|
"value": "a"
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"name": "getStoredColorValue(notStoredColorVar, fallbackVar) => colorVal",
|
|
"expression": "@{getStoredColorValue('abc', fallback)}",
|
|
"expected": {
|
|
"type": "color",
|
|
"value": "#FFFFFFFF"
|
|
},
|
|
"variables": [
|
|
{
|
|
"type": "color",
|
|
"name": "fallback",
|
|
"value": "#FFFFFFFF"
|
|
}
|
|
],
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"name": "getStoredColorValue(notStoredColorVar, fallback) => colorVal",
|
|
"expression": "@{getStoredColorValue('abc', '#FFFFFFFF')}",
|
|
"expected": {
|
|
"type": "color",
|
|
"value": "#FFFFFFFF"
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"name": "getStoredUrlValue(notStoredUrlVar, fallbackVar) => urlVal",
|
|
"expression": "@{getStoredUrlValue('abc', fallback)}",
|
|
"expected": {
|
|
"type": "url",
|
|
"value": "https://fallback"
|
|
},
|
|
"variables": [
|
|
{
|
|
"type": "url",
|
|
"name": "fallback",
|
|
"value": "https://fallback"
|
|
}
|
|
],
|
|
"platforms": [
|
|
"ios"
|
|
]
|
|
},
|
|
{
|
|
"name": "getStoredUrlValue(notStoredUrlVar, fallback) => urlVal",
|
|
"expression": "@{getStoredUrlValue('abc', 'https://fallback')}",
|
|
"expected": {
|
|
"type": "url",
|
|
"value": "https://fallback"
|
|
},
|
|
"platforms": [
|
|
"android",
|
|
"ios"
|
|
]
|
|
}
|
|
]
|
|
}
|