diff options
author | Dries Buytaert <dries@buytaert.net> | 2011-05-28 09:31:58 -0400 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2011-05-28 09:31:58 -0400 |
commit | 1e1c9b71fb7c66be87778ef423238a94a3fa4cd3 (patch) | |
tree | 20f60a69f94a1446e199f6768175dc1c01606ec7 /modules/translation/translation.test | |
parent | 7174b01bdac3fa7495a1a9b4f6139dfbcdfbae7c (diff) | |
parent | fad397b1f131fe10674d29bd4d49ba404c1cd070 (diff) | |
download | brdo-1e1c9b71fb7c66be87778ef423238a94a3fa4cd3.tar.gz brdo-1e1c9b71fb7c66be87778ef423238a94a3fa4cd3.tar.bz2 |
Merge branch '7.x' of git.drupal.org:project/drupal into 7.x
Diffstat (limited to 'modules/translation/translation.test')
-rw-r--r-- | modules/translation/translation.test | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/modules/translation/translation.test b/modules/translation/translation.test index fa8c6b63f..54b53d9fd 100644 --- a/modules/translation/translation.test +++ b/modules/translation/translation.test @@ -20,7 +20,7 @@ class TranslationTestCase extends DrupalWebTestCase { parent::setUp('locale', 'translation', 'translation_test'); // Setup users. - $this->admin_user = $this->drupalCreateUser(array('bypass node access', 'administer nodes', 'administer languages', 'administer content types', 'administer blocks', 'access administration pages')); + $this->admin_user = $this->drupalCreateUser(array('bypass node access', 'administer nodes', 'administer languages', 'administer content types', 'administer blocks', 'access administration pages', 'translate content')); $this->translator = $this->drupalCreateUser(array('create page content', 'edit own page content', 'translate content')); $this->drupalLogin($this->admin_user); @@ -67,6 +67,14 @@ class TranslationTestCase extends DrupalWebTestCase { $node_body = $this->randomName(); $node = $this->createPage($node_title, $node_body, 'en'); + // Unpublish the original node to check that this has no impact on the + // translation overview page, publish it again afterwards. + $this->drupalLogin($this->admin_user); + $this->drupalPost('node/' . $node->nid . '/edit', array('status' => FALSE), t('Save')); + $this->drupalGet('node/' . $node->nid . '/translate'); + $this->drupalPost('node/' . $node->nid . '/edit', array('status' => NODE_PUBLISHED), t('Save')); + $this->drupalLogin($this->translator); + // Check that the "add translation" link uses a localized path. $languages = language_list(); $this->drupalGet('node/' . $node->nid . '/translate'); |