1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/pkg/docker/multiarch_test.go
Christian Volk 5aa9661db6
feat(kanikoExecute): preparation for multi-arch builds (#3515)
* feat(kanikoExecute): preparation for multi-arch builds

* missing files
2022-02-09 10:17:34 +01:00

32 lines
652 B
Go

package docker
import (
"testing"
"github.com/SAP/jenkins-library/pkg/mock"
"github.com/stretchr/testify/assert"
)
func TestIsBinfmtMiscSupportedByHost(t *testing.T) {
t.Run("returns true - binfmt_misc supported by host", func(t *testing.T) {
utils := mock.FilesMock{}
utils.AddDir("/proc/sys/fs/binfmt_misc")
b, err := IsBinfmtMiscSupportedByHost(&utils)
if assert.NoError(t, err) {
assert.True(t, b)
}
})
t.Run("returns false - binfmt_misc not supported by host", func(t *testing.T) {
utils := mock.FilesMock{}
b, err := IsBinfmtMiscSupportedByHost(&utils)
if assert.NoError(t, err) {
assert.False(t, b)
}
})
}