Initial commit: apps.prometeysev.ru
This commit is contained in:
commit
96ccabcd8b
6561 files changed
+1270349
No files matched your search
+38
@@ -0,0 +1,38 @@
|
||||
<?php
|
||||
namespace Aura\Intl;
|
||||
|
||||
/**
|
||||
* Test class for Package.
|
||||
* Generated by PHPUnit on 2012-10-27 at 22:46:01.
|
||||
*/
|
||||
class PackageLocatorTest extends \PHPUnit_Framework_TestCase
|
||||
{
|
||||
protected $packages;
|
||||
|
||||
protected function setUp()
|
||||
{
|
||||
parent::setUp();
|
||||
$this->packages = new PackageLocator([
|
||||
'Vendor.Foo' => [
|
||||
'en_US' => function () {
|
||||
return new \Aura\Intl\Package;
|
||||
},
|
||||
],
|
||||
]);
|
||||
}
|
||||
|
||||
public function testGet()
|
||||
{
|
||||
// get once to create it the first time
|
||||
$first = $this->packages->get('Vendor.Foo', 'en_US');
|
||||
$this->assertInstanceOf('Aura\Intl\Package', $first);
|
||||
|
||||
// get again to make sure it's the same object
|
||||
$again = $this->packages->get('Vendor.Foo', 'en_US');
|
||||
$this->assertSame($first, $again);
|
||||
|
||||
// try for an unregistered package
|
||||
$this->setExpectedException('Aura\Intl\Exception');
|
||||
$this->packages->get('Vendor.Bar', 'en_US');
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user