mirror of
https://github.com/anchore/syft.git
synced 2025-11-18 17:03:17 +01:00
update scope tests to use new generic scope
Signed-off-by: Alfredo Deza <adeza@anchore.com>
This commit is contained in:
parent
c56b82e529
commit
69b01caba7
@ -17,21 +17,18 @@ func TestDirectoryScope(t *testing.T) {
|
|||||||
{
|
{
|
||||||
desc: "no paths exist",
|
desc: "no paths exist",
|
||||||
input: "foobar/",
|
input: "foobar/",
|
||||||
expString: "dir://foobar/",
|
|
||||||
inputPaths: []file.Path{file.Path("/opt/"), file.Path("/other")},
|
inputPaths: []file.Path{file.Path("/opt/"), file.Path("/other")},
|
||||||
expRefs: 0,
|
expRefs: 0,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
desc: "path detected",
|
desc: "path detected",
|
||||||
input: "test-fixtures",
|
input: "test-fixtures",
|
||||||
expString: "dir://test-fixtures",
|
|
||||||
inputPaths: []file.Path{file.Path("path-detected")},
|
inputPaths: []file.Path{file.Path("path-detected")},
|
||||||
expRefs: 1,
|
expRefs: 1,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
desc: "no files-by-path detected",
|
desc: "no files-by-path detected",
|
||||||
input: "test-fixtures",
|
input: "test-fixtures",
|
||||||
expString: "dir://test-fixtures",
|
|
||||||
inputPaths: []file.Path{file.Path("no-path-detected")},
|
inputPaths: []file.Path{file.Path("no-path-detected")},
|
||||||
expRefs: 0,
|
expRefs: 0,
|
||||||
},
|
},
|
||||||
@ -39,11 +36,12 @@ func TestDirectoryScope(t *testing.T) {
|
|||||||
for _, test := range testCases {
|
for _, test := range testCases {
|
||||||
t.Run(test.desc, func(t *testing.T) {
|
t.Run(test.desc, func(t *testing.T) {
|
||||||
p, err := NewDirScope(test.input, AllLayersScope)
|
p, err := NewDirScope(test.input, AllLayersScope)
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Errorf("could not create NewDirScope: %w", err)
|
t.Errorf("could not create NewDirScope: %w", err)
|
||||||
}
|
}
|
||||||
if p.String() != test.expString {
|
if p.dirSrc.Path != test.input {
|
||||||
t.Errorf("mismatched stringer: '%s' != '%s'", p.String(), test.expString)
|
t.Errorf("mismatched stringer: '%s' != '%s'", p.dirSrc.Path, test.input)
|
||||||
}
|
}
|
||||||
|
|
||||||
refs, err := p.FilesByPath(test.inputPaths...)
|
refs, err := p.FilesByPath(test.inputPaths...)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user