@@ -20,55 +20,80 @@ function setup() {
2020 source $HESTIA /func/ip.sh
2121}
2222
23- @test " Create new user" {
23+ @test " [ User ] Create new user" {
2424 run v-add-user $user $user $user @hestiacp.com default " Super Test"
2525 assert_success
2626 refute_output
2727}
2828
29- @test " Create DNS domain" {
29+ @test " [ DNS ] Create DNS domain" {
3030 run v-add-dns-domain $user $domain $ip
3131 assert_success
3232 refute_output
3333}
3434
35- @test " Create web domain" {
35+ @test " [ Web ] Create web domain" {
3636 run v-add-web-domain $user $domain $ip yes " www.$domain ,renewal.$domain "
3737 assert_success
3838 refute_output
3939}
4040
41- @test " Request new certificate for web domain" {
41+ @test " [ Web ] Request new certificate for web domain" {
4242 run v-add-letsencrypt-domain $user $domain " www.$domain ,renewal.$domain "
4343 assert_success
4444 refute_output
4545}
4646
47- @test " Create mail domain" {
47+ @test " [ Mail ] Create mail domain" {
4848 run v-add-mail-domain $user $domain
4949 assert_success
5050 refute_output
5151}
5252
53- @test " Request new Certificate for Mail Domain" {
53+ @test " [ Mail ] Request new Certificate for Mail Domain" {
5454 run v-add-letsencrypt-domain $user $domain " " " yes"
5555 assert_success
5656 refute_output
5757}
5858
59- @test " Run renewal script for LE" {
59+ @test " [ All ] Run renewal script for LE" {
6060 run v-update-letsencrypt-ssl
6161 assert_success
6262 refute_output
6363}
6464
65- @test Delete mail ssl" {
65+ @test [ Web ] Delete web ssl" {
66+ run v-delete-letsencrypt-domain $user $domain " yes"
67+ assert_success
68+ refute_output
69+ }
70+
71+ @test [ Mail ] Delete mail ssl" {
6672 run v-delete-letsencrypt-domain $user $domain " yes" " yes"
6773 assert_success
6874 refute_output
6975}
7076
71- @test Delete web ssl" {
77+ @test " [ Redirect ] Add Domain redirect to other website" {
78+ run v-add-web-domain-redirect $user $domain " https://hestiacp.com"
79+ assert_success
80+ refute_output
81+ }
82+
83+ @test " [ Redirect ] Request new certificate for web" {
84+ run v-add-letsencrypt-domain $user $domain " www.$domain ,renewal.$domain "
85+ assert_success
86+ refute_output
87+ }
88+
89+ @test " [ Redirect ] Run renewal script for LE Redirected domain" {
90+ run v-update-letsencrypt-ssl
91+ assert_success
92+ refute_output
93+ }
94+
95+
96+ @test " [ Redirect ] Delete web ssl Redirected domain" {
7297 run v-delete-letsencrypt-domain $user $domain " yes"
7398 assert_success
7499 refute_output
0 commit comments