From 4f5b44bd3bd490309eb2ba7b44df4769816ba729 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Sat, 3 Aug 2013 19:26:54 +0200 Subject: twig implementation --- .../ResourceBundle/Reader/PhpBundleReaderTest.php | 63 ++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 vendor/symfony/intl/Symfony/Component/Intl/Tests/ResourceBundle/Reader/PhpBundleReaderTest.php (limited to 'vendor/symfony/intl/Symfony/Component/Intl/Tests/ResourceBundle/Reader/PhpBundleReaderTest.php') diff --git a/vendor/symfony/intl/Symfony/Component/Intl/Tests/ResourceBundle/Reader/PhpBundleReaderTest.php b/vendor/symfony/intl/Symfony/Component/Intl/Tests/ResourceBundle/Reader/PhpBundleReaderTest.php new file mode 100644 index 00000000..2fee3559 --- /dev/null +++ b/vendor/symfony/intl/Symfony/Component/Intl/Tests/ResourceBundle/Reader/PhpBundleReaderTest.php @@ -0,0 +1,63 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Intl\Tests\ResourceBundle\Reader; + +use Symfony\Component\Intl\ResourceBundle\Reader\PhpBundleReader; + +/** + * @author Bernhard Schussek + */ +class PhpBundleReaderTest extends \PHPUnit_Framework_TestCase +{ + /** + * @var PhpBundleReader + */ + private $reader; + + protected function setUp() + { + $this->reader = new PhpBundleReader(); + } + + public function testReadReturnsArray() + { + $data = $this->reader->read(__DIR__ . '/Fixtures', 'en'); + + $this->assertTrue(is_array($data)); + $this->assertSame('Bar', $data['Foo']); + $this->assertFalse(isset($data['ExistsNot'])); + } + + /** + * @expectedException \Symfony\Component\Intl\Exception\InvalidArgumentException + */ + public function testReadFailsIfLocaleOtherThanEn() + { + $this->reader->read(__DIR__ . '/Fixtures', 'foo'); + } + + /** + * @expectedException \Symfony\Component\Intl\Exception\RuntimeException + */ + public function testReadFailsIfNonExistingDirectory() + { + $this->reader->read(__DIR__ . '/foo', 'en'); + } + + /** + * @expectedException \Symfony\Component\Intl\Exception\RuntimeException + */ + public function testReadFailsIfNotAFile() + { + $this->reader->read(__DIR__ . '/Fixtures/NotAFile', 'en'); + } +} -- cgit v1.2.3