podman
1//go:build !remote
2
3package kube
4
5import (
6"testing"
7
8v1 "github.com/containers/podman/v5/pkg/k8s.io/api/core/v1"
9"github.com/stretchr/testify/assert"
10)
11
12func TestVolumeFromEmptyDir(t *testing.T) {
13emptyDirSource := v1.EmptyDirVolumeSource{}
14emptyDirVol, err := VolumeFromEmptyDir(&emptyDirSource, "emptydir")
15assert.NoError(t, err)
16assert.Equal(t, emptyDirVol.Type, KubeVolumeTypeEmptyDir)
17
18memEmptyDirSource := v1.EmptyDirVolumeSource{
19Medium: v1.StorageMediumMemory,
20}
21memEmptyDirVol, err := VolumeFromEmptyDir(&memEmptyDirSource, "emptydir")
22assert.NoError(t, err)
23assert.Equal(t, memEmptyDirVol.Type, KubeVolumeTypeEmptyDirTmpfs)
24}
25