@@ -183,6 +183,63 @@ func TestSecret(t *testing.T) {
183183 wantErr : false ,
184184 wantOut : "NAME TYPE KEY VALUE\n " ,
185185 },
186+ {
187+ name : "acorn secret reveal secret.withdata" , fields : fields {
188+ All : false ,
189+ Quiet : false ,
190+ Output : "" ,
191+ },
192+ commandContext : CommandContext {
193+ ClientFactory : & testdata.MockClientFactory {},
194+ StdOut : w ,
195+ StdErr : w ,
196+ StdIn : strings .NewReader ("y\n " ),
197+ },
198+ args : args {
199+ args : []string {"reveal" , "secret.withdata" },
200+ client : & testdata.MockClient {},
201+ },
202+ wantErr : false ,
203+ wantOut : "NAME TYPE KEY VALUE\n secret.withdata baz qux\n secret.withdata foo bar\n " ,
204+ },
205+ {
206+ name : "acorn secret reveal secret.withdata -o jsoncompact" , fields : fields {
207+ All : false ,
208+ Quiet : false ,
209+ Output : "" ,
210+ },
211+ commandContext : CommandContext {
212+ ClientFactory : & testdata.MockClientFactory {},
213+ StdOut : w ,
214+ StdErr : w ,
215+ StdIn : strings .NewReader ("y\n " ),
216+ },
217+ args : args {
218+ args : []string {"reveal" , "secret.withdata" , "-o=jsoncompact" },
219+ client : & testdata.MockClient {},
220+ },
221+ wantErr : false ,
222+ wantOut : "{\" items\" :[{\" metadata\" :{\" name\" :\" secret.withdata\" ,\" creationTimestamp\" :null},\" data\" :{\" baz\" :\" qux\" ,\" foo\" :\" bar\" }}]}\n " ,
223+ },
224+ {
225+ name : "acorn secret reveal secret.withdata secret.withdata2 -o jsoncompact" , fields : fields {
226+ All : false ,
227+ Quiet : false ,
228+ Output : "" ,
229+ },
230+ commandContext : CommandContext {
231+ ClientFactory : & testdata.MockClientFactory {},
232+ StdOut : w ,
233+ StdErr : w ,
234+ StdIn : strings .NewReader ("y\n " ),
235+ },
236+ args : args {
237+ args : []string {"reveal" , "secret.withdata" , "secret.withdata2" , "-o=jsoncompact" },
238+ client : & testdata.MockClient {},
239+ },
240+ wantErr : false ,
241+ wantOut : "{\" items\" :[{\" metadata\" :{\" name\" :\" secret.withdata\" ,\" creationTimestamp\" :null},\" data\" :{\" baz\" :\" qux\" ,\" foo\" :\" bar\" }},{\" metadata\" :{\" name\" :\" secret.withdata2\" ,\" creationTimestamp\" :null},\" data\" :{\" spam\" :\" eggs\" }}]}\n " ,
242+ },
186243 {
187244 name : "acorn secret reveal dne" , fields : fields {
188245 All : false ,
0 commit comments