@@ -221,33 +221,36 @@ func TestPsRestart(t *testing.T) {
221221 var b bytes.Buffer
222222 cmdr := DryccCmd {WOut : & b , ConfigFile : cf }
223223
224- server .Mux .HandleFunc ("/v2/apps/foo/pods/restart/" , func (w http.ResponseWriter , _ * http.Request ) {
224+ server .Mux .HandleFunc ("/v2/apps/foo/pods/restart/" , func (w http.ResponseWriter , r * http.Request ) {
225+ testutil .AssertBody (t , map [string ]string {"types" : "" }, r )
225226 testutil .SetHeaders (w )
226227 w .WriteHeader (http .StatusNoContent )
227228 })
228229
229230 b .Reset ()
230- err = cmdr .PsRestart ("foo" , " " )
231+ err = cmdr .PsRestart ("foo" , [] string { "" }, "yes " )
231232 assert .NoError (t , err )
232233
233- server .Mux .HandleFunc ("/v2/apps/coolapp/pods/restart/" , func (w http.ResponseWriter , _ * http.Request ) {
234+ server .Mux .HandleFunc ("/v2/apps/coolapp/pods/restart/" , func (w http.ResponseWriter , r * http.Request ) {
235+ testutil .AssertBody (t , map [string ]string {"types" : "web" }, r )
234236 testutil .SetHeaders (w )
235237 w .WriteHeader (http .StatusNoContent )
236238 })
237239
238240 b .Reset ()
239241
240- err = cmdr .PsRestart ("coolapp" , "" )
242+ err = cmdr .PsRestart ("coolapp" , [] string { "web" }, "" )
241243 assert .NoError (t , err )
242244
243- server .Mux .HandleFunc ("/v2/apps/testapp/pods/web/restart/" , func (w http.ResponseWriter , _ * http.Request ) {
245+ server .Mux .HandleFunc ("/v2/apps/testapp/pods/restart/" , func (w http.ResponseWriter , r * http.Request ) {
246+ testutil .AssertBody (t , map [string ]string {"types" : "web,worker" }, r )
244247 testutil .SetHeaders (w )
245248 w .WriteHeader (http .StatusNoContent )
246249 })
247250
248251 b .Reset ()
249252
250- err = cmdr .PsRestart ("testapp" , "web" )
253+ err = cmdr .PsRestart ("testapp" , [] string { "web" , "worker" }, " " )
251254 assert .NoError (t , err )
252255}
253256
0 commit comments