annotate core/modules/locale/tests/src/Functional/LocaleUpdateDevelopmentReleaseTest.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author |
Chris Cannam |
date |
Thu, 28 Feb 2019 13:21:36 +0000 |
parents |
4c8ae668cc8c |
children |
|
rev |
line source |
Chris@0
|
1 <?php
|
Chris@0
|
2
|
Chris@0
|
3 namespace Drupal\Tests\locale\Functional;
|
Chris@0
|
4
|
Chris@0
|
5 use Drupal\Tests\BrowserTestBase;
|
Chris@0
|
6
|
Chris@0
|
7 /**
|
Chris@0
|
8 * Test for proper version fallback in case of a development release.
|
Chris@0
|
9 *
|
Chris@0
|
10 * @group language
|
Chris@0
|
11 */
|
Chris@0
|
12 class LocaleUpdateDevelopmentReleaseTest extends BrowserTestBase {
|
Chris@0
|
13
|
Chris@0
|
14 public static $modules = ['locale', 'locale_test_development_release'];
|
Chris@0
|
15
|
Chris@0
|
16 protected function setUp() {
|
Chris@0
|
17 parent::setUp();
|
Chris@0
|
18 module_load_include('compare.inc', 'locale');
|
Chris@0
|
19 $admin_user = $this->drupalCreateUser(['administer modules', 'administer languages', 'access administration pages', 'translate interface']);
|
Chris@0
|
20 $this->drupalLogin($admin_user);
|
Chris@0
|
21 $this->drupalPostForm('admin/config/regional/language/add', ['predefined_langcode' => 'hu'], t('Add language'));
|
Chris@0
|
22 }
|
Chris@0
|
23
|
Chris@0
|
24 public function testLocaleUpdateDevelopmentRelease() {
|
Chris@0
|
25 $projects = locale_translation_build_projects();
|
Chris@0
|
26 $this->verbose($projects['drupal']->info['version']);
|
Chris@0
|
27 $this->assertEqual($projects['drupal']->info['version'], '8.0.x', 'The branch of the core dev release.');
|
Chris@0
|
28 $this->verbose($projects['contrib']->info['version']);
|
Chris@0
|
29 $this->assertEqual($projects['contrib']->info['version'], '12.x-10.x', 'The branch of the contrib module dev release.');
|
Chris@0
|
30 }
|
Chris@0
|
31
|
Chris@0
|
32 }
|