diff --git a/systemtest/010-inspect.bats b/systemtest/010-inspect.bats index 1bab8def..c88fb5c9 100644 --- a/systemtest/010-inspect.bats +++ b/systemtest/010-inspect.bats @@ -34,9 +34,10 @@ load helpers # Each SHA-named layer file (but not the config) must be listed in the output of 'inspect'. # As of Skopeo 1.6, (skopeo inspect)'s output lists layer digests, # but not the digest of the config blob ($config_digest), if any. + layers=$(jq -r '.Layers' <<<"$inspect_local") for sha in $(find $workdir -type f | xargs -l1 basename | egrep '^[0-9a-f]{64}$'); do if [ "sha256:$sha" != "$config_digest" ]; then - expect_output --from="$inspect_local" --substring "sha256:$sha" \ + expect_output --from="$layers" --substring "sha256:$sha" \ "Locally-extracted SHA file is present in 'inspect'" fi done