38 lines
998 B
Bash
38 lines
998 B
Bash
#!/usr/bin/env bats
|
|
|
|
load _auth
|
|
load _auth_methods
|
|
load _helpers
|
|
load _managed_groups
|
|
|
|
export NEW_MANAGED_GROUP='test_managed_group'
|
|
export NEW_GROUP_NAMES='test_group_names'
|
|
|
|
@test "boundary/managed_group: log in as default user" {
|
|
run login $DEFAULT_LOGIN
|
|
[ "$status" -eq 0 ]
|
|
}
|
|
|
|
@test "boundary/managed_group: can create a managed group" {
|
|
local amid=$(get_default_ldap_auth_method_id)
|
|
run create_ldap_managed_group $amid $NEW_MANAGED_GROUP $NEW_GROUP_NAMES
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
}
|
|
|
|
@test "boundary/managed_group: can update a managed group" {
|
|
local amid=$(get_default_ldap_auth_method_id)
|
|
local mgid=$(managed_group_id $amid $NEW_MANAGED_GROUP)
|
|
run update_ldap_managed_group $amid
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
}
|
|
|
|
@test "boundary/managed_group: can delete a managed group" {
|
|
local amid=$(get_default_ldap_auth_method_id)
|
|
local mgid=$(managed_group_id $amid $NEW_MANAGED_GROUP)
|
|
run delete_managed_group $mgid
|
|
echo "$output"
|
|
[ "$status" -eq 0 ]
|
|
}
|