Improve unit test (#1870)
This commit is contained in:
parent
3af9acd4df
commit
529c17042c
|
@ -130,6 +130,53 @@ ok( $res->{uid} eq 'french', ' Uid is french' )
|
|||
ok( $res->{cn} eq 'Frédéric Accents', 'UTF-8 values' );
|
||||
count(5);
|
||||
|
||||
# Retrieve error messages
|
||||
ok( $res = $issuer->_get("/error/fr/9"), 'Retrieve error message: 9 from lang: fr' );
|
||||
expectOK($res);
|
||||
ok( $res = eval { JSON::from_json( $res->[2]->[0] ) }, ' GET JSON' )
|
||||
or print STDERR $@;
|
||||
ok( $res->{lang} eq 'fr', ' Good lang' )
|
||||
or explain( $res, 'lang => fr' );
|
||||
ok( $res->{errorNum} eq '9', ' Good errorNum' )
|
||||
or explain( $res, 'errorNum => 9' );
|
||||
ok( $res->{errorMsg} eq 'Veuillez vous authentifier', ' Good errorMsg' )
|
||||
or explain( $res, 'errorMsg => Veuillez vous authentifier' );
|
||||
ok( $res->{result} eq '1', ' Good result' )
|
||||
or explain( $res, 'result => 1' );
|
||||
count(6);
|
||||
|
||||
ok( $res = $issuer->_get("/error/es"), 'Retrieve ALL error messages from lang: es' );
|
||||
expectOK($res);
|
||||
ok( $res = eval { JSON::from_json( $res->[2]->[0] ) }, ' GET JSON' )
|
||||
or print STDERR $@;
|
||||
ok( $res->{lang} eq 'es', ' Good lang' )
|
||||
or explain( $res, 'lang => es' );
|
||||
ok( $res->{errorNum} eq 'all', ' Good all errorNum' )
|
||||
or explain( $res, 'errorNum => all' );
|
||||
ok( $res->{errorMsg}->{PE4} eq 'Usuario no reconocido', ' Good errorMsg' )
|
||||
or explain( $res, 'errorMsg PE4 => Usuario no reconocido' );
|
||||
ok( keys %{$res->{errorMsg}} eq 84, ' Good number of error messages found' )
|
||||
or explain( $res, 'Number of error messages' );
|
||||
ok( $res->{result} eq '1', ' Good result' )
|
||||
or explain( $res, 'result => 1' );
|
||||
count(7);
|
||||
|
||||
ok( $res = $issuer->_get("/error"), 'Retrieve ALL error messages from lang: en (default)' );
|
||||
expectOK($res);
|
||||
ok( $res = eval { JSON::from_json( $res->[2]->[0] ) }, ' GET JSON' )
|
||||
or print STDERR $@;
|
||||
ok( $res->{lang} eq 'en', ' Good lang' )
|
||||
or explain( $res, 'lang => en' );
|
||||
ok( $res->{errorNum} eq 'all', ' Good all errorNum' )
|
||||
or explain( $res, 'errorNum => all' );
|
||||
ok( $res->{errorMsg}->{PE4} eq 'User not found in directory', ' Good errorMsg' )
|
||||
or explain( $res, 'errorMsg PE4 => User not found in directory' );
|
||||
ok( keys %{$res->{errorMsg}} eq 84, ' Good number of error messages found' )
|
||||
or explain( $res, 'Number of error messages' );
|
||||
ok( $res->{result} eq '1', ' Good result' )
|
||||
or explain( $res, 'result => 1' );
|
||||
count(7);
|
||||
|
||||
# Logout
|
||||
switch ('sp');
|
||||
ok(
|
||||
|
|
Loading…
Reference in New Issue
Block a user