Issue #2889803 by mpdonadio: Add test coverage for default time zone in tests

8.4.x
Nathaniel Catchpole 2017-07-03 14:02:21 +01:00
parent 77043e422f
commit d8693fe8eb
3 changed files with 30 additions and 0 deletions

View File

@ -503,4 +503,18 @@ class BrowserTestBaseTest extends BrowserTestBase {
$this->assertTrue(file_exists($htaccess_filename), "$htaccess_filename exists");
}
/**
* Tests the assumption that local time is in 'Australia/Sydney'.
*/
public function testLocalTimeZone() {
// The 'Australia/Sydney' time zone is set in core/tests/bootstrap.php
$this->assertEquals('Australia/Sydney', date_default_timezone_get());
// The 'Australia/Sydney' time zone is also set in
// FunctionalTestSetupTrait::initConfig().
$config_factory = $this->container->get('config.factory');
$value = $config_factory->get('system.date')->get('timezone.default');
$this->assertEquals('Australia/Sydney', $value);
}
}

View File

@ -214,6 +214,14 @@ class KernelTestBaseTest extends KernelTestBase {
$this->assertEquals('public', \Drupal::config('system.file')->get('default_scheme'));
}
/**
* Tests the assumption that local time is in 'Australia/Sydney'.
*/
public function testLocalTimeZone() {
// The 'Australia/Sydney' time zone is set in core/tests/bootstrap.php
$this->assertEquals('Australia/Sydney', date_default_timezone_get());
}
/**
* {@inheritdoc}
*/

View File

@ -95,6 +95,14 @@ class TestSuiteBaseTest extends TestCase {
$this->assertEmpty(array_diff_assoc($expected_tests, $stub->testFiles));
}
/**
* Tests the assumption that local time is in 'Australia/Sydney'.
*/
public function testLocalTimeZone() {
// The 'Australia/Sydney' time zone is set in core/tests/bootstrap.php
$this->assertEquals('Australia/Sydney', date_default_timezone_get());
}
}
/**