From 429c28720cf656b8713264cdc77aff2ecb6d9982 Mon Sep 17 00:00:00 2001 From: Alfredo Deza Date: Fri, 10 Jul 2020 09:14:57 -0400 Subject: [PATCH] integration: update tests to use scope instead of img directly Signed-off-by: Alfredo Deza --- integration/fixture_image_distro_test.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/integration/fixture_image_distro_test.go b/integration/fixture_image_distro_test.go index db620784c..958c6950b 100644 --- a/integration/fixture_image_distro_test.go +++ b/integration/fixture_image_distro_test.go @@ -8,6 +8,7 @@ import ( "github.com/anchore/go-testutils" "github.com/anchore/imgbom/imgbom" "github.com/anchore/imgbom/imgbom/distro" + "github.com/anchore/imgbom/imgbom/scope" "github.com/go-test/deep" ) @@ -15,7 +16,12 @@ func TestDistroImage(t *testing.T) { img, cleanup := testutils.GetFixtureImage(t, "docker-archive", "image-distro-id") defer cleanup() - actual := imgbom.IdentifyDistro(img) + s, err := imgbom.GetScopeFromImage(img, scope.AllLayersScope) + if err != nil { + t.Fatalf("could not populate scope with image: %+v", err) + } + + actual := imgbom.IdentifyDistro(s) if actual == nil { t.Fatalf("could not find distro") }