mirror of
https://github.com/matrix-org/dendrite.git
synced 2025-12-29 01:33:10 -06:00
fix formatting, add two default allow test cases
This commit is contained in:
parent
c2a15d2119
commit
6cfb0a36d7
|
|
@ -237,7 +237,10 @@ func TestValidatePassword(t *testing.T) {
|
||||||
&util.JSONResponse{
|
&util.JSONResponse{
|
||||||
Code: http.StatusBadRequest,
|
Code: http.StatusBadRequest,
|
||||||
JSON: jsonerror.WeakPassword(fmt.Sprintf("password too weak: min %d chars", defaults.MinPasswordLength)),
|
JSON: jsonerror.WeakPassword(fmt.Sprintf("password too weak: min %d chars", defaults.MinPasswordLength)),
|
||||||
}}, {"default reject too long",
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"default reject too long",
|
||||||
*defaults,
|
*defaults,
|
||||||
// len 600
|
// len 600
|
||||||
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
||||||
|
|
@ -247,7 +250,19 @@ func TestValidatePassword(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"set min too short",
|
"default allow long enough",
|
||||||
|
*defaults,
|
||||||
|
"thisisalongenoughpassword",
|
||||||
|
nil,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"default allow with symbols",
|
||||||
|
*defaults,
|
||||||
|
"ih@ve$ome$ymbol$_here",
|
||||||
|
nil,
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"set min reject too short",
|
||||||
*custom,
|
*custom,
|
||||||
"abcd",
|
"abcd",
|
||||||
&util.JSONResponse{
|
&util.JSONResponse{
|
||||||
|
|
@ -256,7 +271,7 @@ func TestValidatePassword(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"set max too long",
|
"set max reject too long",
|
||||||
*custom,
|
*custom,
|
||||||
// len 33
|
// len 33
|
||||||
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
|
"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
|
||||||
|
|
@ -275,7 +290,7 @@ func TestValidatePassword(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"require mixed case but none",
|
"require mixed case but none given",
|
||||||
*custom,
|
*custom,
|
||||||
"haha_all_lowercase_cant_catch_me",
|
"haha_all_lowercase_cant_catch_me",
|
||||||
&util.JSONResponse{
|
&util.JSONResponse{
|
||||||
|
|
@ -284,7 +299,7 @@ func TestValidatePassword(t *testing.T) {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"custom settings but valid",
|
"custom settings allow",
|
||||||
*custom,
|
*custom,
|
||||||
"$0me_$up3r_$trong_P@ass",
|
"$0me_$up3r_$trong_P@ass",
|
||||||
nil,
|
nil,
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue