Merge branch '3.4' into 4.2
* 3.4: [Form] Restore default locale during tests
This commit is contained in:
commit
3fcec72a78
@ -17,13 +17,19 @@ use Symfony\Component\Intl\Util\IntlTestHelper;
|
||||
|
||||
class IntegerToLocalizedStringTransformerTest extends TestCase
|
||||
{
|
||||
private $defaultLocale;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
parent::setUp();
|
||||
|
||||
$this->defaultLocale = \Locale::getDefault();
|
||||
\Locale::setDefault('en');
|
||||
}
|
||||
|
||||
protected function tearDown()
|
||||
{
|
||||
\Locale::setDefault($this->defaultLocale);
|
||||
}
|
||||
|
||||
public function transformWithRoundingProvider()
|
||||
{
|
||||
return [
|
||||
|
@ -17,13 +17,19 @@ use Symfony\Component\Intl\Util\IntlTestHelper;
|
||||
|
||||
class NumberToLocalizedStringTransformerTest extends TestCase
|
||||
{
|
||||
private $defaultLocale;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
parent::setUp();
|
||||
|
||||
$this->defaultLocale = \Locale::getDefault();
|
||||
\Locale::setDefault('en');
|
||||
}
|
||||
|
||||
protected function tearDown()
|
||||
{
|
||||
\Locale::setDefault($this->defaultLocale);
|
||||
}
|
||||
|
||||
public function provideTransformations()
|
||||
{
|
||||
return [
|
||||
|
@ -17,13 +17,19 @@ use Symfony\Component\Intl\Util\IntlTestHelper;
|
||||
|
||||
class PercentToLocalizedStringTransformerTest extends TestCase
|
||||
{
|
||||
private $defaultLocale;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
parent::setUp();
|
||||
|
||||
$this->defaultLocale = \Locale::getDefault();
|
||||
\Locale::setDefault('en');
|
||||
}
|
||||
|
||||
protected function tearDown()
|
||||
{
|
||||
\Locale::setDefault($this->defaultLocale);
|
||||
}
|
||||
|
||||
public function testTransform()
|
||||
{
|
||||
$transformer = new PercentToLocalizedStringTransformer();
|
||||
|
@ -20,17 +20,19 @@ class DateTypeTest extends BaseTypeTest
|
||||
const TESTED_TYPE = 'Symfony\Component\Form\Extension\Core\Type\DateType';
|
||||
|
||||
private $defaultTimezone;
|
||||
private $defaultLocale;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
parent::setUp();
|
||||
$this->defaultTimezone = date_default_timezone_get();
|
||||
$this->defaultLocale = \Locale::getDefault();
|
||||
}
|
||||
|
||||
protected function tearDown()
|
||||
{
|
||||
date_default_timezone_set($this->defaultTimezone);
|
||||
\Locale::setDefault('en');
|
||||
\Locale::setDefault($this->defaultLocale);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -17,6 +17,8 @@ class MoneyTypeTest extends BaseTypeTest
|
||||
{
|
||||
const TESTED_TYPE = 'Symfony\Component\Form\Extension\Core\Type\MoneyType';
|
||||
|
||||
private $defaultLocale;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
// we test against different locales, so we need the full
|
||||
@ -24,6 +26,15 @@ class MoneyTypeTest extends BaseTypeTest
|
||||
IntlTestHelper::requireFullIntl($this, false);
|
||||
|
||||
parent::setUp();
|
||||
|
||||
$this->defaultLocale = \Locale::getDefault();
|
||||
}
|
||||
|
||||
protected function tearDown()
|
||||
{
|
||||
parent::tearDown();
|
||||
|
||||
\Locale::setDefault($this->defaultLocale);
|
||||
}
|
||||
|
||||
public function testPassMoneyPatternToView()
|
||||
|
@ -17,6 +17,8 @@ class NumberTypeTest extends BaseTypeTest
|
||||
{
|
||||
const TESTED_TYPE = 'Symfony\Component\Form\Extension\Core\Type\NumberType';
|
||||
|
||||
private $defaultLocale;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
parent::setUp();
|
||||
@ -24,9 +26,17 @@ class NumberTypeTest extends BaseTypeTest
|
||||
// we test against "de_DE", so we need the full implementation
|
||||
IntlTestHelper::requireFullIntl($this, false);
|
||||
|
||||
$this->defaultLocale = \Locale::getDefault();
|
||||
\Locale::setDefault('de_DE');
|
||||
}
|
||||
|
||||
protected function tearDown()
|
||||
{
|
||||
parent::tearDown();
|
||||
|
||||
\Locale::setDefault($this->defaultLocale);
|
||||
}
|
||||
|
||||
public function testDefaultFormatting()
|
||||
{
|
||||
$form = $this->factory->create(static::TESTED_TYPE);
|
||||
|
Reference in New Issue
Block a user