mirror of
https://github.com/anchore/syft.git
synced 2026-10-30 14:02:26 +01:00
replace power-user presenter with syft-json format
Signed-off-by: Alex Goodman <alex.goodman@anchore.com>
This commit is contained in:
@@ -31,14 +31,18 @@ func TestEncodeDecodeEncodeCycleComparison(t *testing.T) {
|
||||
|
||||
originalSBOM, _ := catalogFixtureImage(t, "image-pkg-coverage")
|
||||
|
||||
by1, err := syft.Encode(originalSBOM, test.format)
|
||||
appConfig := map[string]string{
|
||||
"config": "value",
|
||||
}
|
||||
|
||||
by1, err := syft.Encode(originalSBOM, appConfig, test.format)
|
||||
assert.NoError(t, err)
|
||||
|
||||
newSBOM, newFormat, err := syft.Decode(bytes.NewReader(by1))
|
||||
assert.NoError(t, err)
|
||||
assert.Equal(t, test.format, newFormat)
|
||||
|
||||
by2, err := syft.Encode(*newSBOM, test.format)
|
||||
by2, err := syft.Encode(*newSBOM, appConfig, test.format)
|
||||
assert.NoError(t, err)
|
||||
|
||||
if !assert.True(t, bytes.Equal(by1, by2)) {
|
||||
|
||||
Reference in New Issue
Block a user