assertEquals( $expected, $node->getData() );
}
public function dataProvider() {
return [
[
'
',
[ 'test' => 'test' ],
[ 'value' => 'test' ]
],
[
'def',
[],
[ 'value' => 'def' ]
],
[
'def',
[],
[ 'value' => 'def' ]
],
[
'def',
[ 'l' => 1 ],
[ 'value' => 'def' ]
],
[
'def',
[ 'l' => 1 ],
[ 'value' => 'def' ]
],
[
'def',
[ 'test' => 1 ],
[ 'value' => 1 ]
],
[
'',
[],
[ 'value' => null ]
],
[
'{{{test}}}%def',
[ 'test' => 1 ],
[ 'value' => '{{{test}}}%' ]
],
[
'{{{not_defined_var}}}%def',
[ 'test' => 1 ],
[ 'value' => '{{{not_defined_var}}}%' ]
],
[
'{{{test}}}%def',
[],
[ 'value' => 'def' ]
],
[
'{{{test}}}%',
[ 'test' => 0 ],
[ 'value' => '{{{test}}}%' ]
]
];
}
}