From 142e8b3e0c94757585005cd00fc9ed24afe43f81 Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sat, 25 Nov 2017 10:40:23 -0800 Subject: Add first integration test --- main.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'main.go') diff --git a/main.go b/main.go index 4393472..6d7ebb3 100644 --- a/main.go +++ b/main.go @@ -116,8 +116,16 @@ func main() { } if *flagCreateAdmin { - user := &model.User{IsAdmin: true} - user.Username, user.Password = askCredentials() + user := &model.User{ + Username: os.Getenv("ADMIN_USERNAME"), + Password: os.Getenv("ADMIN_PASSWORD"), + IsAdmin: true, + } + + if user.Username == "" || user.Password == "" { + user.Username, user.Password = askCredentials() + } + if err := user.ValidateUserCreation(); err != nil { fmt.Println(err) os.Exit(1) -- cgit v1.2.3