2727 assert .NotEqual (t , err , nil , "yaml" )
2828}
2929
30- func TestBuildsList (t * testing.T ) {
30+ func TestBuildsInfo (t * testing.T ) {
3131 t .Parallel ()
3232 cf , server , err := testutil .NewTestServerAndClient ()
3333 if err != nil {
@@ -37,83 +37,32 @@ func TestBuildsList(t *testing.T) {
3737 var b bytes.Buffer
3838 cmdr := DryccCmd {WOut : & b , ConfigFile : cf }
3939
40- server .Mux .HandleFunc ("/v2/apps/foo/builds /" , func (w http.ResponseWriter , _ * http.Request ) {
40+ server .Mux .HandleFunc ("/v2/apps/foo/build /" , func (w http.ResponseWriter , _ * http.Request ) {
4141 testutil .SetHeaders (w )
4242 fmt .Fprintf (w , `{
43- "count": 2,
44- "next": null,
45- "previous": null,
46- "results": [
47- {
48- "app": "",
49- "created": "2014-01-01T00:00:00UTC",
50- "dockerfile": "",
51- "image": "",
52- "owner": "",
53- "procfile": {},
54- "sha": "",
55- "updated": "",
56- "uuid": "de1bf5b5-4a72-4f94-a10c-d2a3741cdf75"
57- },
58- {
59- "app": "",
60- "created": "2014-01-05T00:00:00UTC",
61- "dockerfile": "",
62- "image": "",
63- "owner": "",
64- "procfile": {},
65- "sha": "",
66- "updated": "",
67- "uuid": "c4aed81c-d1ca-4ff1-ab89-d2151264e1a3"
68- }
69- ]
70- }` )
71- })
72-
73- err = cmdr .BuildsList ("foo" , - 1 )
74- assert .NoError (t , err )
75- assert .Equal (t , b .String (), `OWNER SHA CREATED
76- <none> <none> 2014-01-01T00:00:00UTC
77- <none> <none> 2014-01-05T00:00:00UTC
78- ` , "output" )
79- }
80-
81- func TestBuildsListLimit (t * testing.T ) {
82- t .Parallel ()
83- cf , server , err := testutil .NewTestServerAndClient ()
84- if err != nil {
85- t .Fatal (err )
86- }
87- defer server .Close ()
88- var b bytes.Buffer
89- cmdr := DryccCmd {WOut : & b , ConfigFile : cf }
90-
91- server .Mux .HandleFunc ("/v2/apps/foo/builds/" , func (w http.ResponseWriter , _ * http.Request ) {
92- testutil .SetHeaders (w )
93- fmt .Fprintf (w , `{
94- "count": 2,
95- "next": null,
96- "previous": null,
97- "results": [
98- {
99- "app": "foo",
100- "created": "2014-01-01T00:00:00UTC",
101- "dockerfile": "",
102- "image": "",
103- "owner": "",
104- "procfile": {},
105- "sha": "",
106- "updated": "",
107- "uuid": "de1bf5b5-4a72-4f94-a10c-d2a3741cdf75"
108- }
109- ]
110- }` )
43+ "app": "",
44+ "created": "2014-01-01T00:00:00UTC",
45+ "dockerfile": "",
46+ "image": "",
47+ "owner": "",
48+ "procfile": {},
49+ "sha": "",
50+ "updated": "",
51+ "uuid": "de1bf5b5-4a72-4f94-a10c-d2a3741cdf75"
52+ }
53+ ` )
11154 })
11255
113- err = cmdr .BuildsList ("foo" , 1 )
56+ err = cmdr .BuildsInfo ("foo" , - 1 )
11457 assert .NoError (t , err )
115- assert .Equal (t , b .String (), `OWNER SHA CREATED
116- <none> <none> 2014-01-01T00:00:00UTC
58+ assert .Equal (t , b .String (), `App:
59+ Sha:
60+ UUID: de1bf5b5-4a72-4f94-a10c-d2a3741cdf75
61+ Owner:
62+ Image:
63+ Stack:
64+ Created: 2014-01-01T00:00:00UTC
65+ Updated:
11766` , "output" )
11867}
11968
@@ -133,7 +82,7 @@ func TestBuildsCreate(t *testing.T) {
13382 err = os .Chdir (name )
13483 assert .NoError (t , err )
13584
136- server .Mux .HandleFunc ("/v2/apps/enterprise/builds /" , func (w http.ResponseWriter , r * http.Request ) {
85+ server .Mux .HandleFunc ("/v2/apps/enterprise/build /" , func (w http.ResponseWriter , r * http.Request ) {
13786 testutil .SetHeaders (w )
13887 testutil .AssertBody (t , api.CreateBuildRequest {
13988 Image : "ncc/1701:A" ,
@@ -147,7 +96,7 @@ func TestBuildsCreate(t *testing.T) {
14796 assert .NoError (t , err )
14897 assert .Equal (t , testutil .StripProgress (b .String ()), "Creating build... done\n " , "output" )
14998
150- server .Mux .HandleFunc ("/v2/apps/bradbury/builds /" , func (w http.ResponseWriter , r * http.Request ) {
99+ server .Mux .HandleFunc ("/v2/apps/bradbury/build /" , func (w http.ResponseWriter , r * http.Request ) {
151100 testutil .SetHeaders (w )
152101 testutil .AssertBody (t , api.CreateBuildRequest {
153102 Image : "nx/72307:latest" ,
@@ -182,7 +131,7 @@ warp: ./warp 8`
182131 assert .NoError (t , err )
183132 assert .Equal (t , testutil .StripProgress (b .String ()), "Creating build... done\n " , "output" )
184133
185- server .Mux .HandleFunc ("/v2/apps/franklin/builds /" , func (w http.ResponseWriter , r * http.Request ) {
134+ server .Mux .HandleFunc ("/v2/apps/franklin/build /" , func (w http.ResponseWriter , r * http.Request ) {
186135 testutil .SetHeaders (w )
187136 testutil .AssertBody (t , api.CreateBuildRequest {
188137 Image : "nx/326:latest" ,
0 commit comments