]> CyberLeo.Net >> Repos - Github/sugarcrm.git/blob - tests/include/javascript/JavascriptTest.php
Added unit tests.
[Github/sugarcrm.git] / tests / include / javascript / JavascriptTest.php
1 <?php 
2
3 require_once 'include/javascript/javascript.php';
4
5 class JavascriptTest extends Sugar_PHPUnit_Framework_TestCase
6 {
7     protected $_javascript;
8     
9     public function setUp()
10     {
11         $this->_javascript = new javascript();
12     }
13     
14     public function providerBuildStringToTranslateInSmarty()
15     {
16         return array(
17             array(
18                 "LBL_TEST",
19                 "{/literal}{sugar_translate label='LBL_TEST' module='' for_js=true}{literal}",
20                 ),
21             array(
22                 array("LBL_TEST","LBL_TEST_2"),
23                 "{/literal}{sugar_translate label='LBL_TEST' module='' for_js=true}{literal}{/literal}{sugar_translate label='LBL_TEST_2' module='' for_js=true}{literal}",
24                 ),
25             );
26     }
27
28     /**
29      * @dataProvider providerBuildStringToTranslateInSmarty
30      * @ticket 41983
31      */
32     public function testBuildStringToTranslateInSmarty($string, $returnedString) 
33     {
34         $this->assertEquals($returnedString, $this->_javascript->buildStringToTranslateInSmarty($string));
35     }
36 }