You are here

private function PotxTestCase::assertNoMsgID in Translation template extractor 7.2

Same name and namespace in other branches
  1. 6.3 tests/potx.test \PotxTestCase::assertNoMsgID()
  2. 7.3 tests/potx.test \PotxTestCase::assertNoMsgID()
  3. 7 tests/potx.test \PotxTestCase::assertNoMsgID()

Helper function to assert a missing msgid construct in the .po file.

6 calls to PotxTestCase::assertNoMsgID()
PotxTestCase::testDrupal5 in tests/potx.test
Test parsing of Drupal 5 module.
PotxTestCase::testDrupal6 in tests/potx.test
Test parsing of Drupal 6 module.
PotxTestCase::testDrupal7 in tests/potx.test
Test parsing of Drupal 7 module.
PotxTestCase::testDrupal8ConstraintMessages in tests/potx.test
Test parsing Drupal 8 validation constraint messages.
PotxTestCase::testDrupal8ShippedConfiguration in tests/potx.test
Test parsing of Drupal 8 shipped configuration files.

... See full list

File

tests/potx.test, line 537
Tests to ensure that the template extractor works as intended.

Class

PotxTestCase
@file Tests to ensure that the template extractor works as intended.

Code

private function assertNoMsgID($string, $message = '', $group = 'Other') {
  if (!$message) {
    $message = t('MsgID "@raw" not found', array(
      '@raw' => check_plain($string),
    ));
  }
  $this
    ->assert(strpos($this->potx_output, 'msgid "' . _potx_format_quoted_string('"' . $string . '"') . '"') === FALSE, $message, $group);
}