github.com/dustinrc/deis@v1.10.1-0.20150917223407-0894a5fb979e/tests/users_test.go (about)

     1  // +build integration
     2  
     3  package tests
     4  
     5  import (
     6  	"testing"
     7  
     8  	"github.com/deis/deis/tests/utils"
     9  )
    10  
    11  var (
    12  	usersListCmd = "users:list"
    13  )
    14  
    15  func TestUsers(t *testing.T) {
    16  	params := utils.GetGlobalConfig()
    17  	user := utils.GetGlobalConfig()
    18  	user.UserName, user.Password = "user-list-test", "test"
    19  	user.AppName = params.AppName
    20  	utils.Execute(t, authRegisterCmd, user, false, "")
    21  	usersListTest(t, params, user)
    22  }
    23  
    24  func usersListTest(t *testing.T, params *utils.DeisTestConfig, user *utils.DeisTestConfig) {
    25  	utils.Execute(t, authLoginCmd, user, false, "")
    26  	utils.Execute(t, usersListCmd, user, true, "403 FORBIDDEN")
    27  	utils.Execute(t, authLoginCmd, params, false, "")
    28  	utils.CheckList(t, usersListCmd, params, "user-list-test", false)
    29  }