3 /*********************************************************************************
4 * By installing or using this file, you are confirming on behalf of the entity
5 * subscribed to the SugarCRM Inc. product ("Company") that Company is bound by
6 * the SugarCRM Inc. Master Subscription Agreement (
\93MSA
\94), which is viewable at:
7 * http://www.sugarcrm.com/master-subscription-agreement
9 * If Company is not bound by the MSA, then by installing or using this file
10 * you are agreeing unconditionally that Company will be bound by the MSA and
11 * certifying that you have authority to bind Company accordingly.
13 * Copyright (C) 2004-2013 SugarCRM Inc. All rights reserved.
14 ********************************************************************************/
19 * Using Alert Template Variables in the TinyMCE Editor Link replaces '{' and '}' with '%7B' and '%7D'
21 * @author mgusev@sugarcrm.com
24 class Bug60152Test extends Sugar_PHPUnit_Framework_TestCase
28 * Test asserts that body_html has variables after cleanBean call
31 * @dataProvider dataProvider
34 public function testCleanBean($html, $needle)
36 $bean = new EmailTemplate();
37 $bean->body_html = $html;
39 $this->assertContains($needle, $bean->body_html);
42 static public function dataProvider()
46 '<a href="{::test::}">test</a>',