+
+ $policy['policies']['default']['MinimalPasswordLength'] = 15;
+ $this->setMwGlobals( 'wgPasswordPolicy', $policy );
+ $ret = TemporaryPasswordAuthenticationRequest::newRandom();
+ $this->assertEquals( 15, strlen( $ret->password ) );
+
+ $policy['policies']['default']['MinimalPasswordLength'] = [ 'value' => 20 ];
+ $this->setMwGlobals( 'wgPasswordPolicy', $policy );
+ $ret = TemporaryPasswordAuthenticationRequest::newRandom();
+ $this->assertEquals( 20, strlen( $ret->password ) );