Update parameters tests + add test (#583, Closes #LEMONLDAP-924)
parent
840fac9ddd
commit
c4137c1d3e
@ -0,0 +1,33 @@ |
||||
#!/usr/bin/env perl -I pl/lib |
||||
# |
||||
# Verify that bas changes are detected |
||||
|
||||
use Test::More; |
||||
use strict; |
||||
use JSON; |
||||
use Data::Dumper; |
||||
require 't/test-lib.pm'; |
||||
|
||||
my $struct = 't/jsonfiles/14-bad.json'; |
||||
|
||||
sub body { |
||||
return IO::File->new( $struct, 'r' ); |
||||
} |
||||
|
||||
unlink 't/conf/lmConf-2.js'; |
||||
|
||||
my ( $res, $resBody ); |
||||
ok( $res = &client->_post( '/confs/', 'cfgNum=1', &body, 'application/json' ), |
||||
"Request succeed" ); |
||||
ok( $res->[0] == 200, "Result code is 200" ); |
||||
ok( $resBody = from_json( $res->[2]->[0] ), "Result body contains JSON text" ); |
||||
ok( $resBody->{result} == 0, "JSON response contains \"result:0\"" ) |
||||
or print STDERR Dumper($res); |
||||
ok( @{ $resBody->{details}->{__errors__} } == 1, '1 error detected' ); |
||||
|
||||
count(5); |
||||
print STDERR Dumper($resBody); |
||||
|
||||
done_testing( count() ); |
||||
|
||||
unlink 't/conf/lmConf-2.js'; |
File diff suppressed because it is too large
Load Diff
Loading…
Reference in new issue