Browse Source

etcdctl: Adding e2e tests for userAddTest

Jonathan Bazan 9 years ago
parent
commit
d51a7dba43
1 changed files with 12 additions and 0 deletions
  1. 12 0
      e2e/ctl_v3_user_test.go

+ 12 - 0
e2e/ctl_v3_user_test.go

@@ -39,6 +39,18 @@ func userAddTest(cx ctlCtx) {
 			expectedStr: "User username created",
 			stdIn:       []string{"password"},
 		},
+		// Adds a user name using the usertest:password syntax.
+		{
+			args:        []string{"add", "usertest:password"},
+			expectedStr: "User usertest created",
+			stdIn:       []string{},
+		},
+		// Tries to add a user with empty username.
+		{
+			args:        []string{"add", ":password"},
+			expectedStr: "empty user name is not allowed.",
+			stdIn:       []string{},
+		},
 		// Tries to add a user name that already exists.
 		{
 			args:        []string{"add", "username", "--interactive=false"},