Files
yii/tests/framework/web/helpers/CJavaScriptTest.php

25 lines
654 B
PHP

<?php
/**
* CJavaScriptTest
*/
class CJavaScriptTest extends CTestCase
{
public function testLegacyEncode()
{
$expression=CJavaScript::encode("js:function() { /* callback */ }");
$this->assertEquals("function() { /* callback */ }",$expression);
}
public function testLegacyEncodeSafe()
{
$expression=CJavaScript::encode("js:function() { /* callback */ }",true);
$this->assertEquals("'js:function() { /* callback */ }'",$expression);
}
public function testEncode()
{
$expression=CJavaScript::encode(new CJavaScriptExpression("function() { /* callback */ }"));
$this->assertEquals("function() { /* callback */ }",$expression);
}
}