@@ -35,8 +35,10 @@ var _ = Describe("Build", func() {
35
35
TemplatesDir : "./test" ,
36
36
BuildDir : testDir ,
37
37
}
38
+
38
39
utils .CmdRunner = CreateNewFakeCmdRunner ()
39
40
})
41
+
40
42
AfterEach (func () {
41
43
os .RemoveAll (testDir )
42
44
})
@@ -72,8 +74,8 @@ var _ = Describe("Build", func() {
72
74
}
73
75
74
76
var checkConfigureCmd = func (cmd exec.Cmd ) {
75
- Expect (cmd .String ()).To (Equal (
76
- "/usr/local/bin/ docker run " +
77
+ Expect (cmd .String ()).To (ContainSubstring (
78
+ "docker run " +
77
79
"--env DISCOURSE_DB_HOST " +
78
80
"--env DISCOURSE_DB_PASSWORD " +
79
81
"--env DISCOURSE_DB_PORT " +
@@ -143,8 +145,8 @@ var _ = Describe("Build", func() {
143
145
// commit on configure
144
146
var checkConfigureCommit = func (cmd exec.Cmd ) {
145
147
Expect (cmd .String ()).To (MatchRegexp (
146
- "/usr/local/bin/ docker commit " +
147
- `--change LABEL org\.opencontainers\.image\.created="[\d\-T:+ ]+" ` +
148
+ "docker commit " +
149
+ `--change LABEL org\.opencontainers\.image\.created="[\d\-T:Z ]+" ` +
148
150
`--change CMD \["/sbin/boot"\] ` +
149
151
"discourse-build-test local_discourse/test" ,
150
152
))
@@ -154,7 +156,7 @@ var _ = Describe("Build", func() {
154
156
155
157
// configure also cleans up
156
158
var checkConfigureClean = func (cmd exec.Cmd ) {
157
- Expect (cmd .String ()).To (Equal ( "/usr/local/bin/ docker rm --force discourse-build-test" ))
159
+ Expect (cmd .String ()).To (ContainSubstring ( " docker rm --force discourse-build-test" ))
158
160
}
159
161
160
162
It ("Should run docker build with correct arguments" , func () {
0 commit comments