Files
pack/core/app/environment_test.go
T

23 lines
518 B
Go

package app
import (
"testing"
"github.com/stretchr/testify/require"
)
func TestFromEnvs(t *testing.T) {
env, err := FromEnvs([]string{
"VAR1=value1",
"VAR2=value2",
"RAILPACK_APT_PACKAGES=apt1,apt2",
"COMMA=this has, a comma",
})
require.NoError(t, err)
require.Equal(t, env.GetVariable("VAR1"), "value1")
require.Equal(t, env.GetVariable("VAR2"), "value2")
require.Equal(t, env.GetVariable("RAILPACK_APT_PACKAGES"), "apt1,apt2")
require.Equal(t, env.GetVariable("COMMA"), "this has, a comma")
}