99)
1010
1111const configStr string = `
12- minimum_comment_severity : high
12+ severity_threshold : high
1313ignore_dirs: ["data"]
1414secrets_whitelist: ["secretPassword", "superSecretPassword"]
1515`
@@ -24,61 +24,61 @@ func TestParseConfiguration(t *testing.T) {
2424 name : "default values" ,
2525 data : "" ,
2626 expected : & models.Configuration {
27- MinimumCommentSeverity : models .SeverityMedium ,
28- IgnoreDirs : nil ,
29- SecretsWhitelist : nil ,
27+ SeverityThreshold : models .SeverityMedium ,
28+ IgnoreDirs : nil ,
29+ SecretsWhitelist : nil ,
3030 },
3131 },
3232 {
3333 name : "user provided values" ,
3434 data : configStr ,
3535 expected : & models.Configuration {
36- MinimumCommentSeverity : models .SeverityHigh ,
37- IgnoreDirs : []string {"data" },
38- SecretsWhitelist : []string {"secretPassword" , "superSecretPassword" },
36+ SeverityThreshold : models .SeverityHigh ,
37+ IgnoreDirs : []string {"data" },
38+ SecretsWhitelist : []string {"secretPassword" , "superSecretPassword" },
3939 },
4040 },
4141 {
42- name : "user provided empty minimum_comment_severity " ,
43- data : "minimum_comment_severity : ''" ,
42+ name : "user provided empty severity_threshold " ,
43+ data : "severity_threshold : ''" ,
4444 expected : & models.Configuration {
45- MinimumCommentSeverity : models .SeverityMedium ,
46- IgnoreDirs : nil ,
47- SecretsWhitelist : nil ,
45+ SeverityThreshold : models .SeverityMedium ,
46+ IgnoreDirs : nil ,
47+ SecretsWhitelist : nil ,
4848 },
4949 },
5050 {
51- name : "user provided LOW minimum_comment_severity " ,
52- data : "minimum_comment_severity : 'LOW'" ,
51+ name : "user provided LOW severity_threshold " ,
52+ data : "severity_threshold : 'LOW'" ,
5353 expected : & models.Configuration {
54- MinimumCommentSeverity : models .SeverityLow ,
55- IgnoreDirs : nil ,
56- SecretsWhitelist : nil ,
54+ SeverityThreshold : models .SeverityLow ,
55+ IgnoreDirs : nil ,
56+ SecretsWhitelist : nil ,
5757 },
5858 },
5959 {
6060 name : "user provided a single secret" ,
6161 data : `secrets_whitelist: ["password"]` ,
6262 expected : & models.Configuration {
63- MinimumCommentSeverity : models .SeverityMedium ,
64- IgnoreDirs : nil ,
65- SecretsWhitelist : []string {"password" },
63+ SeverityThreshold : models .SeverityMedium ,
64+ IgnoreDirs : nil ,
65+ SecretsWhitelist : []string {"password" },
6666 },
6767 },
6868 {
6969 name : "user provided empty secret whitelist" ,
7070 data : `secrets_whitelist: ` ,
7171 expected : & models.Configuration {
72- MinimumCommentSeverity : models .SeverityMedium ,
73- IgnoreDirs : nil ,
74- SecretsWhitelist : nil ,
72+ SeverityThreshold : models .SeverityMedium ,
73+ IgnoreDirs : nil ,
74+ SecretsWhitelist : nil ,
7575 },
7676 },
7777 } {
7878 t .Run (scenario .name , func (t * testing.T ) {
7979 config , err := ParseConfiguration ([]byte (scenario .data ))
8080 require .NoError (t , err )
81- assert .Equal (t , scenario .expected .MinimumCommentSeverity , config .MinimumCommentSeverity )
81+ assert .Equal (t , scenario .expected .SeverityThreshold , config .SeverityThreshold )
8282 require .Equal (t , len (scenario .expected .IgnoreDirs ), len (config .IgnoreDirs ))
8383 for i , v := range config .IgnoreDirs {
8484 assert .Equal (t , v , scenario .expected .IgnoreDirs [i ])
0 commit comments