1
0
mirror of https://github.com/rancher/os.git synced 2025-07-10 13:23:03 +00:00
os/vendor/github.com/docker/libcompose/lookup/simple_env_test.go
2015-12-04 20:19:31 +05:00

32 lines
757 B
Go

package lookup
import (
"testing"
"github.com/docker/libcompose/project"
)
func TestOsEnvLookup(t *testing.T) {
// Putting bare minimun value for serviceName and config as there are
// not important on this test.
serviceName := "anything"
config := &project.ServiceConfig{}
osEnvLookup := &OsEnvLookup{}
envs := osEnvLookup.Lookup("PATH", serviceName, config)
if len(envs) != 1 {
t.Fatalf("Expected envs to contains one element, but was %v", envs)
}
envs = osEnvLookup.Lookup("path", serviceName, config)
if len(envs) != 0 {
t.Fatalf("Expected envs to be empty, but was %v", envs)
}
envs = osEnvLookup.Lookup("DOES_NOT_EXIST", serviceName, config)
if len(envs) != 0 {
t.Fatalf("Expected envs to be empty, but was %v", envs)
}
}