You are here

function CoderReviewI18nTest::testI18NSpaces in Coder 7.2

Same name and namespace in other branches
  1. 7 coder_review/tests/coder_review_i18n.test \CoderReviewI18NTest::testI18NSpaces()

Tests functionality to detect correct use of spaces in t() function.

File

coder_review/tests/coder_review_i18n.test, line 36

Class

CoderReviewI18nTest
Tests the Coder_review detection of internationalization functionality.

Code

function testI18NSpaces() {
  $this
    ->assertCoderReviewPass('  $var = t("Your rating");');
  $this
    ->assertCoderReviewFail('  $var = t(" Your rating");');
  $this
    ->assertCoderReviewFail('  $var = t("Your rating ");');
  $this
    ->assertCoderReviewPass('  $var = t("Your rating") ."hello ";');
  $this
    ->assertCoderReviewPass('  $var = t("Your rating") ." hello";');
  $this
    ->assertCoderReviewPass("  \$var = t('Your rating');");
  $this
    ->assertCoderReviewFail("  \$var = t(' Your rating');");
  $this
    ->assertCoderReviewFail("  \$var = t('Your rating ');");
  $this
    ->assertCoderReviewPass("  \$var = t('Your rating') .'hello ';");
  $this
    ->assertCoderReviewPass("  \$var = t('Your rating') .' hello';");
  $this
    ->assertCoderReviewPass("  'titleUser' => t('Your rating') .': ',");
  $this
    ->assertCoderReviewFail("  \$var = t('This isn't a false positive ');");
  $this
    ->assertCoderReviewFail("  \$var = t('This isn\\'t a \"false\" positive ');");
  $this
    ->assertCoderReviewPass("  \$var = t('This is a false positive') . implode(', ', \$array);");
  $this
    ->assertCoderReviewPass("  \$var = t('This is a \\'false\\\" positive');");
  $this
    ->assertCoderReviewPass("  \$var = t('This is a \"false\" positive');");
  $this
    ->assertCoderReviewPass("  \$var = t('Your rating') . t('pass');");
  $this
    ->assertCoderReviewFail("  \$var = t('Your rating') . t(' fail');");
  $this
    ->assertCoderReviewFail("  \$var = t('Your rating') . t('fail ');");
  $this
    ->assertCoderReviewFail("  \$var = t('Your rating') . t(' fail ');");
  $this
    ->assertCoderReviewFail("  \$var = t(' Your rating ') . t(' fail ');");
  $this
    ->assertCoderReviewFail("  \$var = t(' Your rating') . t('fail');");
  $this
    ->assertCoderReviewFail("  \$var = t('Your rating ') . t('fail');");
  $this
    ->assertCoderReviewFail("  \$var = t(' Your rating ') . t('fail');");
  $this
    ->assertCoderReviewFail("  \$var = t('Your rating ') . t('fail ');");
  $this
    ->assertCoderReviewFail("  \$var = t(' Your rating ') . t('fail ');");
  $this
    ->assertCoderReviewFail("  \$var = t('Your rating ') . t(' fail');");
  $this
    ->assertCoderReviewFail("  \$description[] = t('until !until ', array('!until' => date_format_date(\$until, 'custom', \$format)));");
  $this
    ->assertCoderReviewFail("  \$description[] = t('except !dates ', array('!dates' => implode(', ', \$values)));");
}