replaced deprecated sameas by same as in tests

This commit is contained in:
Fabien Potencier
2014-07-05 14:06:29 +02:00
parent 1e71b52757
commit eeeef75f0a
3 changed files with 32 additions and 32 deletions
@@ -4,7 +4,7 @@ Twig supports bitwise operations
{{ 1 b-and 5 }}
{{ 1 b-or 5 }}
{{ 1 b-xor 5 }}
{{ (1 and 0 b-or 0) is sameas(1 and (0 b-or 0)) ? 'ok' : 'ko' }}
{{ (1 and 0 b-or 0) is same as(1 and (0 b-or 0)) ? 'ok' : 'ko' }}
--DATA--
return array()
--EXPECT--
@@ -1,8 +1,8 @@
--TEST--
Twig supports the "same as" operator
--TEMPLATE--
{{ 1 is sameas(1) ? 'OK' }}
{{ 1 is not sameas(true) ? 'OK' }}
{{ 1 is same as(1) ? 'OK' }}
{{ 1 is not same as(true) ? 'OK' }}
{{ 1 is same as(1) ? 'OK' }}
{{ 1 is not same as(true) ? 'OK' }}
{{ 1 is same as (1) ? 'OK' }}
+29 -29
View File
@@ -2,42 +2,42 @@
"default" filter
--TEMPLATE--
Variable:
{{ definedVar |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ zeroVar |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ emptyVar |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ nullVar |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ undefinedVar |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ definedVar |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ zeroVar |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ emptyVar |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ nullVar |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ undefinedVar |default('default') is same as('default') ? 'ok' : 'ko' }}
Array access:
{{ nested.definedVar |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ nested['definedVar'] |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ nested.zeroVar |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ nested.emptyVar |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ nested.nullVar |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ nested.undefinedVar |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ nested['undefinedVar'] |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ undefinedVar.foo |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ nested.definedVar |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ nested['definedVar'] |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ nested.zeroVar |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ nested.emptyVar |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ nested.nullVar |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ nested.undefinedVar |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ nested['undefinedVar'] |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ undefinedVar.foo |default('default') is same as('default') ? 'ok' : 'ko' }}
Plain values:
{{ 'defined' |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ 0 |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ '' |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ null |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ 'defined' |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ 0 |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ '' |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ null |default('default') is same as('default') ? 'ok' : 'ko' }}
Precedence:
{{ 'o' ~ nullVar |default('k') }}
{{ 'o' ~ nested.nullVar |default('k') }}
Object methods:
{{ object.foo |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ object.undefinedMethod |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ object.getFoo() |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ object.getFoo('a') |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ object.undefinedMethod() |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ object.undefinedMethod('a') |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ object.foo |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ object.undefinedMethod |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ object.getFoo() |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ object.getFoo('a') |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ object.undefinedMethod() |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ object.undefinedMethod('a') |default('default') is same as('default') ? 'ok' : 'ko' }}
Deep nested:
{{ nested.undefinedVar.foo.bar |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ nested.definedArray.0 |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ nested['definedArray'][0] |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ object.self.foo |default('default') is sameas('default') ? 'ko' : 'ok' }}
{{ object.self.undefinedMethod |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ object.undefinedMethod.self |default('default') is sameas('default') ? 'ok' : 'ko' }}
{{ nested.undefinedVar.foo.bar |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ nested.definedArray.0 |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ nested['definedArray'][0] |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ object.self.foo |default('default') is same as('default') ? 'ko' : 'ok' }}
{{ object.self.undefinedMethod |default('default') is same as('default') ? 'ok' : 'ko' }}
{{ object.undefinedMethod.self |default('default') is same as('default') ? 'ok' : 'ko' }}
--DATA--
return array(
'definedVar' => 'defined',