forked from GNUsocial/gnu-social
		
	
		
			
				
	
	
		
			49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			49 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
 | 
						|
/*
 | 
						|
 * This file is part of the Symfony package.
 | 
						|
 *
 | 
						|
 * (c) Fabien Potencier <fabien@symfony.com>
 | 
						|
 *
 | 
						|
 * For the full copyright and license information, please view the LICENSE
 | 
						|
 * file that was distributed with this source code.
 | 
						|
 */
 | 
						|
 | 
						|
namespace Symfony\Component\Validator\Tests\Resources;
 | 
						|
 | 
						|
use PHPUnit\Framework\TestCase;
 | 
						|
 | 
						|
class TranslationFilesTest extends TestCase
 | 
						|
{
 | 
						|
    /**
 | 
						|
     * @dataProvider provideTranslationFiles
 | 
						|
     */
 | 
						|
    public function testTranslationFileIsValid($filePath)
 | 
						|
    {
 | 
						|
        if (class_exists('PHPUnit_Util_XML')) {
 | 
						|
            \PHPUnit_Util_XML::loadfile($filePath, false, false, true);
 | 
						|
        } else {
 | 
						|
            \PHPUnit\Util\XML::loadfile($filePath, false, false, true);
 | 
						|
        }
 | 
						|
 | 
						|
        $this->addToAssertionCount(1);
 | 
						|
    }
 | 
						|
 | 
						|
    public function provideTranslationFiles()
 | 
						|
    {
 | 
						|
        return array_map(
 | 
						|
            function ($filePath) { return (array) $filePath; },
 | 
						|
            glob(\dirname(\dirname(__DIR__)).'/Resources/translations/*.xlf')
 | 
						|
        );
 | 
						|
    }
 | 
						|
 | 
						|
    public function testNorwegianAlias()
 | 
						|
    {
 | 
						|
        $this->assertFileEquals(
 | 
						|
            \dirname(\dirname(__DIR__)).'/Resources/translations/validators.nb.xlf',
 | 
						|
            \dirname(\dirname(__DIR__)).'/Resources/translations/validators.no.xlf',
 | 
						|
            'The NO locale should be an alias for the NB variant of the Norwegian language.'
 | 
						|
        );
 | 
						|
    }
 | 
						|
}
 |