mirror of
https://github.com/gocsaf/csaf.git
synced 2025-12-22 05:40:11 +01:00
fix: engine is invalid when name is missing (#710)
This commit is contained in:
parent
9393271699
commit
52ce6bcde6
3 changed files with 177 additions and 7 deletions
|
|
@ -891,8 +891,8 @@ func (rs Revisions) Validate() error {
|
|||
|
||||
// Validate validates an Engine.
|
||||
func (e *Engine) Validate() error {
|
||||
if e.Version == nil {
|
||||
return errors.New("'version' is missing")
|
||||
if e.Name == nil {
|
||||
return errors.New("'name' is missing")
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,11 +14,12 @@ func TestLoadAdvisory(t *testing.T) {
|
|||
name string
|
||||
args args
|
||||
wantErr bool
|
||||
}{{
|
||||
name: "Valid documents",
|
||||
args: args{jsonDir: "csaf-documents/valid"},
|
||||
wantErr: false,
|
||||
},
|
||||
}{
|
||||
{
|
||||
name: "Valid documents",
|
||||
args: args{jsonDir: "csaf-documents/valid"},
|
||||
wantErr: false,
|
||||
},
|
||||
{
|
||||
name: "Garbage trailing data",
|
||||
args: args{jsonDir: "csaf-documents/trailing-garbage-data"},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue