@@ -40,11 +40,10 @@ func TestCoderCLI(t *testing.T) {
40
40
tcli .StdoutMatches ("linux" ),
41
41
)
42
42
43
- c .Run (ctx , "coder help" ).Assert (t ,
43
+ c .Run (ctx , "coder -- help" ).Assert (t ,
44
44
tcli .Success (),
45
- tcli .StderrMatches ("Commands:" ),
46
- tcli .StderrMatches ("Usage: coder" ),
47
- tcli .StdoutEmpty (),
45
+ tcli .StdoutMatches ("COMMANDS:" ),
46
+ tcli .StdoutMatches ("USAGE:" ),
48
47
)
49
48
50
49
headlessLogin (ctx , t , c )
@@ -53,6 +52,10 @@ func TestCoderCLI(t *testing.T) {
53
52
tcli .Success (),
54
53
)
55
54
55
+ c .Run (ctx , "coder envs ls" ).Assert (t ,
56
+ tcli .Success (),
57
+ )
58
+
56
59
c .Run (ctx , "coder urls" ).Assert (t ,
57
60
tcli .Error (),
58
61
)
@@ -66,14 +69,14 @@ func TestCoderCLI(t *testing.T) {
66
69
)
67
70
68
71
var user entclient.User
69
- c .Run (ctx , `coder users ls -o json | jq -c '.[] | select( .username == "charlie")'` ).Assert (t ,
72
+ c .Run (ctx , `coder users ls --output json | jq -c '.[] | select( .username == "charlie")'` ).Assert (t ,
70
73
tcli .Success (),
71
74
stdoutUnmarshalsJSON (& user ),
72
75
)
73
76
assert .Equal (t , "user email is as expected" , "charlie@coder.com" , user .Email )
74
77
assert .Equal (t , "username is as expected" , "Charlie" , user .Name )
75
78
76
- c .Run (ctx , "coder users ls -o human | grep charlie" ).Assert (t ,
79
+ c .Run (ctx , "coder users ls --output human | grep charlie" ).Assert (t ,
77
80
tcli .Success (),
78
81
tcli .StdoutMatches ("charlie" ),
79
82
)
@@ -82,7 +85,7 @@ func TestCoderCLI(t *testing.T) {
82
85
tcli .Success (),
83
86
)
84
87
85
- c .Run (ctx , "coder envs" ).Assert (t ,
88
+ c .Run (ctx , "coder envs ls " ).Assert (t ,
86
89
tcli .Error (),
87
90
)
88
91
}
0 commit comments