function TextTranslationTestCase::setUp

Overrides DrupalWebTestCase::setUp

File

modules/field/modules/text/text.test, line 433

Class

TextTranslationTestCase

Code

function setUp() {
    parent::setUp('locale', 'translation');
    $full_html_format = filter_format_load('full_html');
    $this->format = $full_html_format->format;
    $this->admin = $this->drupalCreateUser(array(
        'administer languages',
        'administer content types',
        'access administration pages',
        'bypass node access',
        'administer fields',
        filter_permission_name($full_html_format),
    ));
    $this->translator = $this->drupalCreateUser(array(
        'create article content',
        'edit own article content',
        'translate content',
    ));
    // Enable an additional language.
    $this->drupalLogin($this->admin);
    $edit = array(
        'langcode' => 'fr',
    );
    $this->drupalPost('admin/config/regional/language/add', $edit, t('Add language'));
    // Set "Article" content type to use multilingual support with translation.
    $edit = array(
        'language_content_type' => 2,
    );
    $this->drupalPost('admin/structure/types/manage/article', $edit, t('Save content type'));
    $this->assertRaw(t('The content type %type has been updated.', array(
        '%type' => 'Article',
    )), 'Article content type has been updated.');
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.