use Symfony\Component\Translation\Exception\NotFoundResourceException;
use Symfony\Component\Translation\Loader\IcuResFileLoader;
/**
* @requires extension intl
*/
class IcuResFileLoaderTest extends LocalizedTestCase
{ public function testLoad() { // resource is build using genrb command
$loader =
new IcuResFileLoader();
$resource = __DIR__.'/../fixtures/resourcebundle/res';
$catalogue =
$loader->
load($resource, 'en', 'domain1'
);
$this->
assertEquals(['foo' => 'bar'
],
$catalogue->
all('domain1'
));
$this->
assertEquals('en',
$catalogue->
getLocale());
$this->
assertEquals([new DirectoryResource($resource)],
$catalogue->
getResources());
} public function testLoadNonExistingResource() { $this->
expectException(NotFoundResourceException::
class);