function LocaleJavascriptTranslationTest::testNullValuesLocalesSource
Test handling of null values in JS parsing for PHP8.0+ deprecations.
File
-
modules/
locale/ locale.test, line 304
Class
- LocaleJavascriptTranslationTest
- Functional tests for JavaScript parsing for translatable strings.
Code
function testNullValuesLocalesSource() {
db_insert('locales_source')->fields(array(
'location' => NULL,
'source' => 'Standard Call t',
'context' => '',
'textgroup' => 'default',
))
->execute();
$filename = drupal_get_path('module', 'locale_test') . '/locale_test.js';
// Parse the file to look for source strings.
_locale_parse_js_file($filename);
$num_records = db_select('locales_source')->fields(NULL, array(
'lid',
))
->countQuery()
->execute()
->fetchField();
$this->assertEqual($num_records, 32, 'Correct number of strings parsed from JS file');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.