| | 29 | /** |
| | 30 | * @ticket 35284 |
| | 31 | * @slowThreshold 700 |
| | 32 | */ |
| | 33 | function test_wp_get_installed_translations_for_core() { |
| | 34 | $installed_translations = wp_get_installed_translations( 'core' ); |
| | 35 | $this->assertInternalType( 'array', $installed_translations ); |
| | 36 | $this->assertNotEmpty( $installed_translations ); |
| | 37 | |
| | 38 | $textdomains_expected = array( 'admin', 'admin-network', 'continents-cities', 'default' ); |
| | 39 | $this->assertEqualSets( $textdomains_expected, array_keys( $installed_translations ) ); |
| | 40 | |
| | 41 | $this->assertNotEmpty( $installed_translations['default']['en_GB'] ); |
| | 42 | $data_en_GB = $installed_translations['default']['en_GB']; |
| | 43 | $this->assertEquals( '2016-01-14 21:14:29+0000', $data_en_GB['PO-Revision-Date'] ); |
| | 44 | $this->assertEquals( 'Development (4.4.x)', $data_en_GB['Project-Id-Version'] ); |
| | 45 | $this->assertEquals( 'GlotPress/1.0-alpha-1100', $data_en_GB['X-Generator'] ); |
| | 46 | |
| | 47 | $this->assertNotEmpty( $installed_translations['admin']['es_ES'] ); |
| | 48 | $data_es_ES = $installed_translations['admin']['es_ES']; |
| | 49 | $this->assertEquals( '2015-12-22 20:26:46+0000', $data_es_ES['PO-Revision-Date'] ); |
| | 50 | $this->assertEquals( 'Administration', $data_es_ES['Project-Id-Version'] ); |
| | 51 | $this->assertEquals( 'GlotPress/1.0-alpha-1100', $data_es_ES['X-Generator'] ); |
| | 52 | } |