', '{assign var="amount" value=\'\'}{$amount|crmMoney:USD}', ]; return $cases; } /** * @dataProvider moneyCases * @param $expected * @param $input */ public function testMoney($expected, $input) { $smarty = CRM_Core_Smarty::singleton(); $actual = $smarty->fetch('string:' . $input); $this->assertEquals($expected, $actual, "Process input=[$input]"); } }