summaryrefslogtreecommitdiff
path: root/pkg/systemd/generate/common_test.go
blob: f53bb78284093ae7a0fd2e427c414f40b74a6329 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
package generate

import (
	"testing"

	"github.com/stretchr/testify/assert"
)

func TestFilterPodFlags(t *testing.T) {

	tests := []struct {
		input []string
	}{
		{[]string{"podman", "pod", "create"}},
		{[]string{"podman", "pod", "create", "--name", "foo"}},
		{[]string{"podman", "pod", "create", "--pod-id-file", "foo"}},
		{[]string{"podman", "run", "--pod", "foo"}},
	}

	for _, test := range tests {
		processed := filterPodFlags(test.input)
		assert.NotContains(t, processed, "--pod-id-file")
		assert.NotContains(t, processed, "--pod")
	}
}