Add some test cases for comparing equality on reference parameters.
This commit is contained in:
parent
b1a85165b0
commit
4dee230780
@ -19,5 +19,14 @@
|
|||||||
"bar"
|
"bar"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"some_object": {
|
||||||
|
"foo": "bar"
|
||||||
|
},
|
||||||
|
"some_same_object": {
|
||||||
|
"foo": "bar"
|
||||||
|
},
|
||||||
|
"some_different_object": {
|
||||||
|
"foo": "baz"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -53,3 +53,12 @@ Reference Parameters{~n}
|
|||||||
{#truthy name="chris" pet="{petname}" petname="{deeperpetname}" deeperpetname="fluffy"}
|
{#truthy name="chris" pet="{petname}" petname="{deeperpetname}" deeperpetname="fluffy"}
|
||||||
Hello {name}, nice {pet}{~n}
|
Hello {name}, nice {pet}{~n}
|
||||||
{/truthy}
|
{/truthy}
|
||||||
|
|
||||||
|
Equality{~n}
|
||||||
|
========{~n}
|
||||||
|
{@eq key=some_object value=some_object}some_object equals some_object{:else}some_object does not equal some_object{/eq}{~n}
|
||||||
|
{@eq key=some_object value=some_same_object}some_object equals some_same_object{:else}some_object does not equal some_same_object{/eq}{~n}
|
||||||
|
{@eq key=some_object value="{some_object}"}some_object equals reference(some_object){:else}some_object does not equal reference(some_object){/eq}{~n}
|
||||||
|
{@eq key="{some_object}" value="{some_object}"}reference(some_object) equals reference(some_object){:else}reference(some_object) does not equal reference(some_object){/eq}{~n}
|
||||||
|
{@eq key="{some_object}" value="{some_same_object}"}reference(some_object) equals reference(some_same_object){:else}reference(some_object) does not equal reference(some_same_object){/eq}{~n}
|
||||||
|
{@eq key="{some_object}" value="{some_different_object}"}reference(some_object) equals reference(some_different_object){:else}reference(some_object) does not equal reference(some_different_object){/eq}{~n}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user