From 424cf233d1a889e89471cc180592ec90f60e7af0 Mon Sep 17 00:00:00 2001 From: Dirk Date: Tue, 9 Aug 2016 10:35:58 +0200 Subject: [PATCH] FIX #431 --- t/01_badssl.com.t | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/t/01_badssl.com.t b/t/01_badssl.com.t index 27f5266..dc6c362 100755 --- a/t/01_badssl.com.t +++ b/t/01_badssl.com.t @@ -13,7 +13,7 @@ my ( $found, ); # OK -pass("Running testssl.sh against badssl.com to craete a baseline (may take 2~3 minutes)"); $tests++; +pass("Running testssl.sh against badssl.com to create a baseline (may take 2~3 minutes)"); $tests++; my $okout = `./testssl.sh -S -e -U --jsonfile tmp.json --color 0 badssl.com`; my $okjson = json('tmp.json'); cmp_ok(@$okjson,'>',10,"We have more then 10 findings"); $tests++; @@ -50,16 +50,16 @@ foreach my $f ( @$json ) { } is($found,1,"We had a finding for this in the JSON output"); $tests++; -#like($out, qr/Chain of trust.*?NOT ok.*\(self signed\)/,"Chain of trust should fail because of self signed"); $tests++; -#$found = 0; -#foreach my $f ( @$json ) { -# if ( $f->{id} eq "chain_of_trust" ) { -# $found = 1; -# like($f->{finding},qr/^All certificate trust checks failed/,"Finding says certificate cannot be trusted."); $tests++; -# is($f->{severity}, "NOT ok", "Severity should be NOT ok"); $tests++; -# last; -# } -#} +like($out, qr/Chain of trust.*?NOT ok.*\(self signed\)/,"Chain of trust should fail because of self signed"); $tests++; +$found = 0; +foreach my $f ( @$json ) { + if ( $f->{id} eq "chain_of_trust" ) { + $found = 1; + like($f->{finding},qr/^All certificate trust checks failed/,"Finding says certificate cannot be trusted."); $tests++; + is($f->{severity}, "NOT ok", "Severity should be NOT ok"); $tests++; + last; + } +} is($found,1,"We had a finding for this in the JSON output"); $tests++; like($okout, qr/Chain of trust[^\n]*?Ok/,"Chain of trust should be ok"); $tests++;