mirror of
https://github.com/securego/gosec.git
synced 2025-11-25 22:22:17 +02:00
Refactor AppendError to check for build.NoGoError (#1273)
This commit is contained in:
@@ -16,6 +16,7 @@ package gosec_test
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"go/build"
|
||||
"log"
|
||||
"regexp"
|
||||
"strings"
|
||||
@@ -1311,7 +1312,10 @@ var _ = Describe("Analyzer", func() {
|
||||
|
||||
Context("when appending errors", func() {
|
||||
It("should skip error for non-buildable packages", func() {
|
||||
analyzer.AppendError("test", errors.New(`loading file from package "pkg/test": no buildable Go source files in pkg/test`))
|
||||
err := &build.NoGoError{
|
||||
Dir: "pkg/test",
|
||||
}
|
||||
analyzer.AppendError("test", err)
|
||||
_, _, errors := analyzer.Report()
|
||||
Expect(errors).To(BeEmpty())
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user