get.porter.sh/porter@v1.3.0/pkg/cnab/provider/docker_linux_test.go (about) 1 package cnabprovider 2 3 import ( 4 "testing" 5 6 "get.porter.sh/porter/pkg/config" 7 "get.porter.sh/porter/pkg/test" 8 "github.com/stretchr/testify/assert" 9 "github.com/stretchr/testify/require" 10 ) 11 12 func TestRuntime_getDockerGroupID(t *testing.T) { 13 cfg := config.NewTestConfig(t) 14 cfg.Setenv(test.ExpectedCommandEnv, "getent group docker") 15 cfg.Setenv(test.ExpectedCommandOutputEnv, "docker:x:103") 16 17 r := NewRuntime(cfg.Config, nil, nil, nil, nil, nil) 18 gid, err := r.getDockerGroupId() 19 require.NoError(t, err) 20 assert.Equal(t, "103", gid) 21 }