Changeset 36631
- Timestamp:
- 02/23/2016 04:27:36 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/l10n.php
r36563 r36631 69 69 $this->assertEquals( 'GlotPress/1.0-alpha-1100', $data_es_ES['X-Generator'] ); 70 70 } 71 72 /** 73 * @ticket 35294 74 */ 75 function test_wp_dropdown_languages() { 76 $args = array( 77 'id' => 'foo', 78 'name' => 'bar', 79 'languages' => array( 'de_DE' ), 80 'translations' => $this->wp_dropdown_languages_filter(), 81 'selected' => 'de_DE', 82 'echo' => false, 83 ); 84 $actual = wp_dropdown_languages( $args ); 85 86 $this->assertContains( 'id="foo"', $actual ); 87 $this->assertContains( 'name="bar"', $actual ); 88 $this->assertContains( '<option value="" lang="en" data-installed="1">English (United States)</option>', $actual ); 89 $this->assertContains( '<option value="de_DE" lang="de" selected=\'selected\' data-installed="1">Deutsch</option>', $actual ); 90 $this->assertContains( '<option value="it_IT" lang="it">Italiano</option>', $actual ); 91 } 92 93 /** 94 * We don't want to call the API when testing. 95 * 96 * @return array 97 */ 98 function wp_dropdown_languages_filter() { 99 return array( 100 'de_DE' => array( 101 'language' => 'de_DE', 102 'native_name' => 'Deutsch', 103 'iso' => array( 'de' ), 104 ), 105 'it_IT' => array( 106 'language' => 'it_IT', 107 'native_name' => 'Italiano', 108 'iso' => array( 'it', 'ita' ), 109 ), 110 ); 111 } 112 71 113 }
Note: See TracChangeset
for help on using the changeset viewer.