rm deplicate test helper
This commit is contained in:
parent
c83bc9e3d0
commit
a978266adf
@ -1,28 +1,9 @@
|
|||||||
package docker
|
package docker
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"github.com/wagoodman/dive/dive/image"
|
|
||||||
"testing"
|
"testing"
|
||||||
)
|
)
|
||||||
|
|
||||||
func analysisFromImageTar(t *testing.T, path string) *image.AnalysisResult {
|
|
||||||
archive, err := TestLoadArchive(path)
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("unable to fetch archive: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
img, err := archive.ToImage()
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("unable to convert to image: %v", err)
|
|
||||||
}
|
|
||||||
|
|
||||||
result, err := img.Analyze()
|
|
||||||
if err != nil {
|
|
||||||
t.Fatalf("unable to analyze: %v", err)
|
|
||||||
}
|
|
||||||
return result
|
|
||||||
}
|
|
||||||
|
|
||||||
func Test_Analysis(t *testing.T) {
|
func Test_Analysis(t *testing.T) {
|
||||||
|
|
||||||
table := map[string]struct {
|
table := map[string]struct {
|
||||||
@ -37,7 +18,7 @@ func Test_Analysis(t *testing.T) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
for name, test := range table {
|
for name, test := range table {
|
||||||
result := analysisFromImageTar(t, test.path)
|
result := TestAnalysisFromArchive(t, test.path)
|
||||||
|
|
||||||
if result.SizeBytes != test.sizeBytes {
|
if result.SizeBytes != test.sizeBytes {
|
||||||
t.Errorf("%s.%s: expected sizeBytes=%v, got %v", t.Name(), name, test.sizeBytes, result.SizeBytes)
|
t.Errorf("%s.%s: expected sizeBytes=%v, got %v", t.Name(), name, test.sizeBytes, result.SizeBytes)
|
||||||
@ -59,5 +40,4 @@ func Test_Analysis(t *testing.T) {
|
|||||||
t.Errorf("%s.%s: expected efficiency=%v, got %v", t.Name(), name, test.efficiency, result.Efficiency)
|
t.Errorf("%s.%s: expected efficiency=%v, got %v", t.Name(), name, test.efficiency, result.Efficiency)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user