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}}}%' ] ],
];
}
}