Blame internal/osbuild/selinux_stage_test.go

Packit 63bb0d
package osbuild
Packit 63bb0d
Packit 63bb0d
import (
Packit 63bb0d
	"testing"
Packit 63bb0d
Packit 63bb0d
	"github.com/stretchr/testify/assert"
Packit 63bb0d
)
Packit 63bb0d
Packit 63bb0d
func TestNewSELinuxStageOptions(t *testing.T) {
Packit 63bb0d
	expectedOptions := &SELinuxStageOptions{
Packit 63bb0d
		FileContexts: "etc/selinux/targeted/contexts/files/file_contexts",
Packit 63bb0d
	}
Packit 63bb0d
	actualOptions := NewSELinuxStageOptions("etc/selinux/targeted/contexts/files/file_contexts")
Packit 63bb0d
	assert.Equal(t, expectedOptions, actualOptions)
Packit 63bb0d
}
Packit 63bb0d
Packit 63bb0d
func TestNewSELinuxStage(t *testing.T) {
Packit 63bb0d
	expectedStage := &Stage{
Packit 63bb0d
		Name:    "org.osbuild.selinux",
Packit 63bb0d
		Options: &SELinuxStageOptions{},
Packit 63bb0d
	}
Packit 63bb0d
	actualStage := NewSELinuxStage(&SELinuxStageOptions{})
Packit 63bb0d
	assert.Equal(t, expectedStage, actualStage)
Packit 63bb0d
}