File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -170,7 +170,7 @@ class Generator {
170170 timezone
171171 } ) ;
172172
173- this . include ( 'email' , tr . transliterate ( `${ name [ 0 ] } .${ name [ 1 ] } ` ) . replace ( / / g, '' ) + '@example.com' ) ;
173+ this . include ( 'email' , tr . transliterate ( `${ name [ 0 ] } .${ name [ 1 ] } ` ) . replace ( / / g, '' ) . toLowerCase ( ) + '@example.com' ) ;
174174
175175 let salt = random ( 2 , 8 ) ;
176176 let password = this . password === undefined ? randomItem ( this . datasets . common . passwords ) : this . genPassword ( ) ;
Original file line number Diff line number Diff line change @@ -16,6 +16,16 @@ module.exports = (server, version=defVersion) => {
1616 return user . email . indexOf ( ' ' ) === - 1 ;
1717 } ) ) . to . equal ( true ) ;
1818 } ) ;
19+
20+ // Email addresses should be lowercase
21+ it ( `should be lowercase` , async ( ) => {
22+ const res = await request ( server ) . get ( `/api/${ version } ?results=5000&inc=email` ) ;
23+ const result = JSON . parse ( res . text ) ;
24+
25+ expect ( result . results . every ( user => {
26+ return user . email . toLowerCase ( ) === user . email ;
27+ } ) ) . to . equal ( true ) ;
28+ } ) ;
1929 } ) ;
2030
2131 // 1.3 should support all previous version features as well
You can’t perform that action at this time.
0 commit comments