Add unit tests for script stage

Refs: #406
This commit is contained in:
Jiri Kortus 2020-03-31 14:28:40 +02:00 committed by Tom Gundersen
parent 8c808831d3
commit 8dafb64f1b

View file

@ -0,0 +1,24 @@
package osbuild
import (
"testing"
"github.com/stretchr/testify/assert"
)
func TestNewScriptStageOptions(t *testing.T) {
expectedOptions := &ScriptStageOptions{
Script: "/root/test.sh",
}
actualOptions := NewScriptStageOptions("/root/test.sh")
assert.Equal(t, expectedOptions, actualOptions)
}
func TestNewScriptStage(t *testing.T) {
expectedStage := &Stage{
Name: "org.osbuild.script",
Options: &ScriptStageOptions{},
}
actualStage := NewScriptStage(&ScriptStageOptions{})
assert.Equal(t, expectedStage, actualStage)
}