@@ -46,7 +46,7 @@ fn github_secret_alert_revokes_token() {
46
46
assert_eq ! ( response. status( ) , StatusCode :: OK ) ;
47
47
48
48
// Ensure feedback is a true positive
49
- let feedback: Vec < GitHubSecretAlertFeedback > = response. good ( ) ;
49
+ let feedback = response. good ( ) ;
50
50
assert_eq ! ( feedback. len( ) , 1 ) ;
51
51
assert_eq ! ( feedback[ 0 ] . token_raw, "some_token" ) ;
52
52
assert_eq ! ( feedback[ 0 ] . token_type, "some_type" ) ;
@@ -88,9 +88,16 @@ fn github_secret_alert_for_unknown_token() {
88
88
request. with_body ( GITHUB_ALERT ) ;
89
89
request. header ( "GITHUB-PUBLIC-KEY-IDENTIFIER" , GITHUB_PUBLIC_KEY_IDENTIFIER ) ;
90
90
request. header ( "GITHUB-PUBLIC-KEY-SIGNATURE" , GITHUB_PUBLIC_KEY_SIGNATURE ) ;
91
- let response = anon. run :: < ( ) > ( request) ;
91
+ let response = anon. run :: < Vec < GitHubSecretAlertFeedback > > ( request) ;
92
92
assert_eq ! ( response. status( ) , StatusCode :: OK ) ;
93
93
94
+ // Ensure feedback is a false positive
95
+ let feedback = response. good ( ) ;
96
+ assert_eq ! ( feedback. len( ) , 1 ) ;
97
+ assert_eq ! ( feedback[ 0 ] . token_raw, "some_token" ) ;
98
+ assert_eq ! ( feedback[ 0 ] . token_type, "some_type" ) ;
99
+ assert_eq ! ( feedback[ 0 ] . label, "false_positive" ) ;
100
+
94
101
// Ensure that the token was not revoked
95
102
app. db ( |conn| {
96
103
let tokens: Vec < ApiToken > = assert_ok ! ( ApiToken :: belonging_to( user. as_model( ) )
0 commit comments