blob: b744365f51f17e8f9e104d5fd24daa3ba5aa45f5 [file] [log] [blame] [edit]
{
"scenario": "Duplicate declaration errors",
"description": "Tests that should trigger a duplicate declaration error",
"defaultTestProperties": {
"locale": "en-US",
"expErrors": [
{
"type": "duplicate-declaration"
}
]
},
"tests": [
{
"src": ".local $foo = {$foo} .local $foo = {42} {{bar {$foo}}}",
"params": [{ "name": "foo", "value": "foo" }]
},
{
"src": ".local $foo = {42} .local $foo = {42} {{bar {$foo}}}",
"params": [{ "name": "foo", "value": "foo" }]
},
{
"src": ".local $foo = {:unknown} .local $foo = {42} {{bar {$foo}}}",
"params": [{ "name": "foo", "value": "foo" }]
},
{
"src": ".local $x = {42} .local $y = {$x} .local $x = {13} {{{$x} {$y}}}"
},
{
"src": ".local $foo = {$foo} {{bar {$foo}}}",
"params": [{ "name": "foo", "value": "foo" }]
},
{
"src": ".local $foo = {$bar} .local $bar = {$baz} {{bar {$foo}}}",
"params": [{ "name": "baz", "value": "foo" }]
}
]
}