public function Anonymouspublishingtest::testAnonymouspublishing in Anonymous Publishing 7
The main test function.
File
- tests/anonymous_publishing.test, line 317 
Class
- Anonymouspublishingtest
- Tests for the Anonymous Publishing modules.
Code
public function testAnonymouspublishing() {
  user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array(
    'access content',
    'create blog content',
    'access comments',
    'post comments',
    'skip comment approval',
  ));
  // A.
  $this
    ->checkPermission('article', 'Access denied');
  $this
    ->checkPermission('blog', 'Verification e-mail address:');
  $this
    ->createAnonContentNoEmail('blog', 'Verification e-mail address: field is required.');
  $this
    ->createAnonContentWrongEmail('blog', 'Please type in a valid e-mail address.');
  $this
    ->createAnonRequireAlias('blog', 'Please enter a byline');
  $this
    ->createWithAlias('blog', 'Please enter a byline', 5);
  $this
    ->createWithAlias('blog', 'has been created', 6);
  $this
    ->apTestingActivation('', 'No activation key present');
  $this
    ->apTestingActivation('1234', 'Invalid activation key');
  // B.
  $this
    ->createSaPeBoth('blog');
  // C.
  $this
    ->createSaNpBoth('blog');
  // D.
  $this
    ->createUnPeBoth('blog');
  // E.
  $this
    ->createByPeBoth('blog');
}