@@ -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