@@ -38,7 +38,9 @@ public function testCreate(): void
38
38
$ input = new ProcessInput ('php ' , [], __DIR__ , []);
39
39
40
40
$ process = $ factory ->create ($ input );
41
- static ::assertSame ("'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' 'run' '--rm' '-w' '/solution' 'runtime' 'php' " , $ process ->getCommandLine ());
41
+ $ cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' " ;
42
+ $ cmd .= " 'run' '--rm' '-w' '/solution' 'runtime' 'php' " ;
43
+ static ::assertSame ($ cmd , $ process ->getCommandLine ());
42
44
static ::assertSame ('/docker-dir ' , $ process ->getWorkingDirectory ());
43
45
}
44
46
@@ -54,7 +56,9 @@ public function testCreateMountsComposerCacheDirIfExecutableIsComposer(): void
54
56
$ input = new ProcessInput ('composer ' , [], __DIR__ , []);
55
57
56
58
$ process = $ factory ->create ($ input );
57
- static ::assertSame ("'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' 'run' '--rm' '-w' '/solution' '-v' '/composer/cache/dir:/root/.composer/cache' 'runtime' 'composer' " , $ process ->getCommandLine ());
59
+ $ cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' " ;
60
+ $ cmd .= " 'run' '--rm' '-w' '/solution' '-v' '/composer/cache/dir:/root/.composer/cache' 'runtime' 'composer' " ;
61
+ static ::assertSame ($ cmd , $ process ->getCommandLine ());
58
62
static ::assertSame ('/docker-dir ' , $ process ->getWorkingDirectory ());
59
63
}
60
64
@@ -70,7 +74,9 @@ public function testCreateWithArgs(): void
70
74
$ input = new ProcessInput ('php ' , ['one ' , 'two ' ], __DIR__ , []);
71
75
72
76
$ process = $ factory ->create ($ input );
73
- static ::assertSame ("'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' 'run' '--rm' '-w' '/solution' 'runtime' 'php' 'one' 'two' " , $ process ->getCommandLine ());
77
+ $ cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' " ;
78
+ $ cmd .= "'run' '--rm' '-w' '/solution' 'runtime' 'php' 'one' 'two' " ;
79
+ static ::assertSame ($ cmd , $ process ->getCommandLine ());
74
80
static ::assertSame ('/docker-dir ' , $ process ->getWorkingDirectory ());
75
81
}
76
82
@@ -86,7 +92,9 @@ public function testCreateWithEnv(): void
86
92
$ input = new ProcessInput ('php ' , ['one ' , 'two ' ], __DIR__ , ['SOME_VAR ' => 'value ' ]);
87
93
88
94
$ process = $ factory ->create ($ input );
89
- static ::assertSame ("'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' 'run' '--rm' '-e SOME_VAR=value' '-w' '/solution' 'runtime' 'php' 'one' 'two' " , $ process ->getCommandLine ());
95
+ $ cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' " ;
96
+ $ cmd .= " 'run' '--rm' '-e SOME_VAR=value' '-w' '/solution' 'runtime' 'php' 'one' 'two' " ;
97
+ static ::assertSame ($ cmd , $ process ->getCommandLine ());
90
98
static ::assertSame ('/docker-dir ' , $ process ->getWorkingDirectory ());
91
99
}
92
100
@@ -102,7 +110,9 @@ public function testWithInput(): void
102
110
$ input = new ProcessInput ('php ' , [], __DIR__ , [], 'someinput ' );
103
111
104
112
$ process = $ factory ->create ($ input );
105
- static ::assertSame ("'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' 'run' '--rm' '-w' '/solution' 'runtime' 'php' " , $ process ->getCommandLine ());
113
+ $ cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' " ;
114
+ $ cmd .= " 'run' '--rm' '-w' '/solution' 'runtime' 'php' " ;
115
+ static ::assertSame ($ cmd , $ process ->getCommandLine ());
106
116
static ::assertSame ('someinput ' , $ process ->getInput ());
107
117
}
108
118
@@ -118,7 +128,9 @@ public function testSolutionDirectoryIsPassedAsEnvVar(): void
118
128
$ input = new ProcessInput ('php ' , ['one ' , 'two ' ], __DIR__ , ['SOME_VAR ' => 'value ' ]);
119
129
120
130
$ process = $ factory ->create ($ input );
121
- static ::assertSame ("'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' 'run' '--rm' '-e SOME_VAR=value' '-w' '/solution' 'runtime' 'php' 'one' 'two' " , $ process ->getCommandLine ());
131
+ $ cmd = "'/usr/local/bin/docker' 'compose' '-p' 'php8appreciate' '-f' '.docker/runtime/docker-compose.yml' " ;
132
+ $ cmd .= " 'run' '--rm' '-e SOME_VAR=value' '-w' '/solution' 'runtime' 'php' 'one' 'two' " ;
133
+ static ::assertSame ($ cmd , $ process ->getCommandLine ());
122
134
static ::assertSame ('/docker-dir ' , $ process ->getWorkingDirectory ());
123
135
static ::assertSame (['SOLUTION ' => __DIR__ ], $ process ->getEnv ());
124
136
}
0 commit comments