45 lines
1.1 KiB
PHP
45 lines
1.1 KiB
PHP
<?php
|
|
namespace Aura\Intl;
|
|
|
|
use Yoast\PHPUnitPolyfills\TestCases\TestCase;
|
|
|
|
/**
|
|
* Test class for Package.
|
|
* Generated by PHPUnit on 2012-10-27 at 22:46:01.
|
|
*/
|
|
class PackageTest extends TestCase
|
|
{
|
|
protected $package;
|
|
|
|
protected function set_up()
|
|
{
|
|
parent::set_up();
|
|
$factory = new PackageFactory;
|
|
$this->package = $factory->newInstance([
|
|
'fallback' => 'Vendor.Fallback',
|
|
'formatter' => 'intl',
|
|
'messages' => [
|
|
'ERR_NO_SUCH_OPTION' => "The option {option} is not recognized.",
|
|
],
|
|
]);
|
|
}
|
|
|
|
public function testGet()
|
|
{
|
|
$expect = 'Vendor.Fallback';
|
|
$actual = $this->package->getFallback();
|
|
$this->assertSame($expect, $actual);
|
|
|
|
$expect = 'intl';
|
|
$actual = $this->package->getFormatter();
|
|
$this->assertSame($expect, $actual);
|
|
|
|
$expect = [
|
|
'ERR_NO_SUCH_OPTION' => "The option {option} is not recognized.",
|
|
];
|
|
$actual = $this->package->getMessages();
|
|
$this->assertSame($expect, $actual);
|
|
|
|
}
|
|
}
|