Skip to content

Commit 6860594

Browse files
authored
[ Test ] Add test for Domain redirection + LE (hestiacp#2510)
* Add extra tests for domains with redirect enabled to server not hosted on server
1 parent 31b554c commit 6860594

File tree

1 file changed

+34
-9
lines changed

1 file changed

+34
-9
lines changed

test/letsencrypt.bats

Lines changed: 34 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)