function XssUnitTest::testT in Zircon Profile 8.0
Same name and namespace in other branches
- 8 core/modules/system/src/Tests/Common/XssUnitTest.php \Drupal\system\Tests\Common\XssUnitTest::testT()
Tests t() functionality.
File
- core/
modules/ system/ src/ Tests/ Common/ XssUnitTest.php, line 36 - Contains \Drupal\system\Tests\Common\XssUnitTest.
Class
- XssUnitTest
- Confirm that \Drupal\Component\Utility\Xss::filter() and check_url() work correctly, including invalid multi-byte sequences.
Namespace
Drupal\system\Tests\CommonCode
function testT() {
$text = t('Simple text');
$this
->assertEqual($text, 'Simple text', 't leaves simple text alone.');
$text = t('Escaped text: @value', array(
'@value' => '<script>',
));
$this
->assertEqual($text, 'Escaped text: <script>', 't replaces and escapes string.');
$text = t('Placeholder text: %value', array(
'%value' => '<script>',
));
$this
->assertEqual($text, 'Placeholder text: <em class="placeholder"><script></em>', 't replaces, escapes and themes string.');
}