buildkit/build_llb/build_env_test.go
buildkit/build_llb/build_env_test.goBrowse 1970 files
137 tokens
551 bytes
Token encoding: o200k_base
Snapshot 21a254f
← Back to SKILL.md
1package build_llb2 3import (4 "testing"5 6 "github.com/stretchr/testify/require"7)8 9func TestBuildEnvironmentMergeDeduplicatesPaths(t *testing.T) {10 env := BuildEnvironment{11 PathList: []string{"/first", "/shared"},12 EnvVars: map[string]string{},13 }14 other := BuildEnvironment{15 PathList: []string{"/shared", "/last"},16 EnvVars: map[string]string{},17 }18 19 env.Merge(other)20 21 // Keeping /shared in its original position verifies that the first occurrence retains precedence.22 require.Equal(t, []string{"/first", "/shared", "/last"}, env.PathList)23}24