Skip to content

Commit 0ea3361

Browse files
committed
Include tests
1 parent 53a4216 commit 0ea3361

File tree

1 file changed

+48
-0
lines changed

1 file changed

+48
-0
lines changed

test/test.bats

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,6 +384,24 @@ function check_ip_not_banned(){
384384
assert_output --partial 'Error: invalid user format'
385385
}
386386

387+
@test "User: Add new user Failed 4" {
388+
run v-add-user '1234' $user $user@hestiacp2.com default "Super Test"
389+
assert_failure $E_INVALID
390+
assert_output --partial 'Error: invalid user format'
391+
}
392+
393+
@test "User: Add new user Success 1" {
394+
run v-add-user 'jaap01' $user $user@hestiacp2.com default "Super Test"
395+
assert_success
396+
refute_output
397+
}
398+
399+
@test "User: Add new user Success 1 Delete" {
400+
run v-delete-user jaap01
401+
assert_success
402+
refute_output
403+
}
404+
387405
@test "User: Change user password" {
388406
run v-change-user-password "$user" "$userpass2"
389407
assert_success
@@ -1597,6 +1615,27 @@ function check_ip_not_banned(){
15971615
refute_output
15981616
}
15991617

1618+
@test "MAIL: Add account 2" {
1619+
run v-add-mail-account $user $domain 01 "$userpass2"
1620+
assert_success
1621+
assert_file_contains /etc/exim4/domains/$domain/limits "01@$domain"
1622+
refute_output
1623+
}
1624+
1625+
@test "MAIL: Add account" {
1626+
run v-add-mail-account $user $domain 0AA "$userpass2"
1627+
assert_success
1628+
assert_file_contains /etc/exim4/domains/$domain/limits "0AA@$domain"
1629+
refute_output
1630+
}
1631+
1632+
@test "MAIL: Add account" {
1633+
run v-add-mail-account $user $domain A1234 "$userpass2"
1634+
assert_success
1635+
assert_file_contains /etc/exim4/domains/$domain/limits "A1234@$domain"
1636+
refute_output
1637+
}
1638+
16001639
@test "MAIL: Add account (duplicate)" {
16011640
run v-add-mail-account $user $domain test "$userpass2"
16021641
assert_failure $E_EXISTS
@@ -1854,6 +1893,15 @@ function check_ip_not_banned(){
18541893
# validate_database mysql database_name database_user password
18551894
validate_database mysql $database $dbuser 1234
18561895
}
1896+
1897+
@test "MYSQL: Add database" {
1898+
run v-add-database $user database 01 1234 mysql
1899+
assert_success
1900+
refute_output
1901+
# validate_database mysql database_name database_user password
1902+
validate_database mysql $database 'database_01' 1234
1903+
}
1904+
18571905
@test "MYSQL: Add Database (Duplicate)" {
18581906
run v-add-database $user database dbuser 1234 mysql
18591907
assert_failure $E_EXISTS

0 commit comments

Comments
 (0)