@@ -10,7 +10,6 @@ import (
10
10
"strings"
11
11
"testing"
12
12
13
- "github.com/coder/envbuilder"
14
13
"github.com/coder/envbuilder/devcontainer"
15
14
"github.com/coder/envbuilder/devcontainer/features"
16
15
"github.com/coder/envbuilder/registrytest"
@@ -23,6 +22,8 @@ import (
23
22
"github.com/stretchr/testify/require"
24
23
)
25
24
25
+ const magicDir = "/.envbuilder"
26
+
26
27
func TestParse (t * testing.T ) {
27
28
t .Parallel ()
28
29
raw := `{
@@ -86,7 +87,7 @@ func TestCompileWithFeatures(t *testing.T) {
86
87
dc , err := devcontainer .Parse ([]byte (raw ))
87
88
require .NoError (t , err )
88
89
fs := memfs .New ()
89
- params , err := dc .Compile (fs , "" , envbuilder . MagicDir , "" , "" )
90
+ params , err := dc .Compile (fs , "" , magicDir , "" , "" )
90
91
require .NoError (t , err )
91
92
92
93
// We have to SHA because we get a different MD5 every time!
@@ -117,10 +118,10 @@ func TestCompileDevContainer(t *testing.T) {
117
118
dc := & devcontainer.Spec {
118
119
Image : "codercom/code-server:latest" ,
119
120
}
120
- params , err := dc .Compile (fs , "" , envbuilder . MagicDir , "" , "" )
121
+ params , err := dc .Compile (fs , "" , magicDir , "" , "" )
121
122
require .NoError (t , err )
122
- require .Equal (t , filepath .Join (envbuilder . MagicDir , "Dockerfile" ), params .DockerfilePath )
123
- require .Equal (t , envbuilder . MagicDir , params .BuildContext )
123
+ require .Equal (t , filepath .Join (magicDir , "Dockerfile" ), params .DockerfilePath )
124
+ require .Equal (t , magicDir , params .BuildContext )
124
125
})
125
126
t .Run ("WithBuild" , func (t * testing.T ) {
126
127
t .Parallel ()
@@ -143,7 +144,7 @@ func TestCompileDevContainer(t *testing.T) {
143
144
_ , err = io .WriteString (file , "FROM ubuntu" )
144
145
require .NoError (t , err )
145
146
_ = file .Close ()
146
- params , err := dc .Compile (fs , dcDir , envbuilder . MagicDir , "" , "/var/workspace" )
147
+ params , err := dc .Compile (fs , dcDir , magicDir , "" , "/var/workspace" )
147
148
require .NoError (t , err )
148
149
require .Equal (t , "ARG1=value1" , params .BuildArgs [0 ])
149
150
require .Equal (t , "ARG2=workspace" , params .BuildArgs [1 ])
0 commit comments