- Timestamp:
- 05/09/2017 02:58:39 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/multisite/wpmuValidateBlogSignup.php
r40391 r40589 14 14 protected static $existing_blog_name = 'existingsitefoo'; 15 15 protected static $existing_blog_id; 16 17 protected $minimum_site_name_length = 4; 16 18 17 19 public static function wpSetUpBeforeClass( $factory ) { … … 87 89 $this->assertEmpty( $result['errors']->get_error_codes() ); 88 90 } 91 92 /** 93 * @ticket 39676 94 * 95 * @dataProvider data_filter_minimum_site_name_length 96 */ 97 public function test_filter_minimum_site_name_length( $site_name, $minimum_length, $expect_error ) { 98 $this->minimum_site_name_length = $minimum_length; 99 add_filter( 'minimum_site_name_length', array( $this, 'filter_minimum_site_name_length' ) ); 100 101 $result = wpmu_validate_blog_signup( $site_name, 'Site Title', get_userdata( self::$super_admin_id ) ); 102 103 remove_filter( 'minimum_site_name_length', array( $this, 'filter_minimum_site_name_length' ) ); 104 $this->minimum_site_name_length = 4; 105 106 if ( $expect_error ) { 107 $this->assertContains( 'blogname', $result['errors']->get_error_codes() ); 108 } else { 109 $this->assertEmpty( $result['errors']->get_error_codes() ); 110 } 111 } 112 113 public function data_filter_minimum_site_name_length() { 114 return array( 115 array( 'fooo', 5, true ), 116 array( 'foooo', 5, false ), 117 array( 'foo', 4, true ), 118 array( 'fooo', 4, false ), 119 array( 'fo', 3, true ), 120 array( 'foo', 3, false ), 121 ); 122 } 123 124 public function filter_minimum_site_name_length() { 125 return $this->minimum_site_name_length; 126 } 89 127 } 90 128
Note: See TracChangeset
for help on using the changeset viewer.