diff --git a/tests/phpunit/tests/l10n.php b/tests/phpunit/tests/l10n.php index f6ada8ac2b..2d23c2fd6f 100644 --- a/tests/phpunit/tests/l10n.php +++ b/tests/phpunit/tests/l10n.php @@ -9,9 +9,17 @@ class Tests_L10n extends WP_UnitTestCase { function test_load_unload_textdomain() { $this->assertFalse( is_textdomain_loaded( 'wp-tests-domain' ) ); $this->assertFalse( unload_textdomain( 'wp-tests-domain' ) ); - $this->assertTrue( load_textdomain( 'wp-tests-domain', DIR_TESTDATA . '/wpcom-themes/p2/languages/es_ES.mo' ) ); - $this->assertTrue( is_textdomain_loaded( 'wp-tests-domain' ) ); - $this->assertTrue( unload_textdomain( 'wp-tests-domain' ) ); + + $file = DIR_TESTDATA . '/wpcom-themes/p2/languages/es_ES.mo'; + if ( file_exists( $file ) ) { + $this->assertTrue( load_textdomain( 'wp-tests-domain', $file ) ); + $this->assertTrue( is_textdomain_loaded( 'wp-tests-domain' ) ); + $this->assertTrue( unload_textdomain( 'wp-tests-domain' ) ); + } else { + $this->assertFalse( load_textdomain( 'wp-tests-domain', $file ) ); + $this->assertFalse( is_textdomain_loaded( 'wp-tests-domain' ) ); + $this->assertFalse( unload_textdomain( 'wp-tests-domain' ) ); + } $this->assertFalse( is_textdomain_loaded( 'wp-tests-domain' ) ); }