Skip to content

Commit 79b216c

Browse files
authored
checks/security_policy_test.go: updated unit tests (#1590)
checks/raw/security_policy.go: add support for .adoc policies
1 parent 24842de commit 79b216c

File tree

2 files changed

+38
-2
lines changed

2 files changed

+38
-2
lines changed

checks/raw/security_policy.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,10 @@ func SecurityPolicy(c *checker.CheckRequest) (checker.SecurityPolicyData, error)
3939
}
4040
if strings.EqualFold(name, "security.md") ||
4141
strings.EqualFold(name, ".github/security.md") ||
42-
strings.EqualFold(name, "docs/security.md") {
42+
strings.EqualFold(name, "docs/security.md") ||
43+
strings.EqualFold(name, "security.adoc") ||
44+
strings.EqualFold(name, ".github/security.adoc") ||
45+
strings.EqualFold(name, "docs/security.adoc") {
4346
*pfiles = append(*pfiles, checker.File{
4447
Path: name,
4548
Type: checker.FileTypeSource,
@@ -89,7 +92,10 @@ func SecurityPolicy(c *checker.CheckRequest) (checker.SecurityPolicyData, error)
8992
}
9093
if strings.EqualFold(name, "security.md") ||
9194
strings.EqualFold(name, ".github/security.md") ||
92-
strings.EqualFold(name, "docs/security.md") {
95+
strings.EqualFold(name, "docs/security.md") ||
96+
strings.EqualFold(name, "security.adoc") ||
97+
strings.EqualFold(name, ".github/security.adoc") ||
98+
strings.EqualFold(name, "docs/security.adoc") {
9399
*pfiles = append(*pfiles, checker.File{
94100
Path: name,
95101
Type: checker.FileTypeURL,

checks/security_policy_test.go

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,36 @@ func TestSecurityPolicy(t *testing.T) {
8383
NumberOfInfo: 1,
8484
},
8585
},
86+
{
87+
name: "security.adoc",
88+
files: []string{
89+
"security.adoc",
90+
},
91+
want: scut.TestReturn{
92+
Score: 10,
93+
NumberOfInfo: 1,
94+
},
95+
},
96+
{
97+
name: ".github/security.adoc",
98+
files: []string{
99+
".github/security.adoc",
100+
},
101+
want: scut.TestReturn{
102+
Score: 10,
103+
NumberOfInfo: 1,
104+
},
105+
},
106+
{
107+
name: "docs/security.adoc",
108+
files: []string{
109+
"docs/security.adoc",
110+
},
111+
want: scut.TestReturn{
112+
Score: 10,
113+
NumberOfInfo: 1,
114+
},
115+
},
86116
}
87117
for _, tt := range tests {
88118
tt := tt

0 commit comments

Comments
 (0)