فهرست منبع

Add ipv6 before running tests

@todo: To be removed when final merge
Jaap Marcus 2 سال پیش
والد
کامیت
37f7efae24
2فایلهای تغییر یافته به همراه30 افزوده شده و 2 حذف شده
  1. 16 0
      test/config-tests.bats
  2. 14 2
      test/letsencrypt.bats

+ 16 - 0
test/config-tests.bats

@@ -29,10 +29,12 @@ function setup() {
         echo 'dbuser=test-5285_dbuser' >> /tmp/hestia-test-env.sh
     fi
 
+	source /tmp/hestia-le-env.sh
     source /tmp/hestia-test-env.sh
     source $HESTIA/func/main.sh
     source $HESTIA/conf/hestia.conf
     source $HESTIA/func/ip.sh
+
 }
 
 @test "Prepare for tests" {
@@ -44,6 +46,13 @@ function setup() {
 	run v-update-web-templates
 }
 
+@test "[ IPV6 ] Add IPV6 address" {
+	# Remove IPV6 Address to be removed when merged with main
+	run v-add-sys-ip $ipv6 "/64"
+	assert_success
+	refute_output
+}
+
 @test "Setup Test domain" {
     run v-add-user $user $user $user@hestiacp.com default "Super Test"
     assert_success
@@ -88,3 +97,10 @@ function setup() {
     assert_success
     refute_output
 }
+
+@test "[ IPV6 ] Delete IPV6 address" {
+	# Remove IPV6 Address to be removed when merged with main
+	run v-delete-sys-ip $ipv6
+	assert_success
+	refute_output
+}

+ 14 - 2
test/letsencrypt.bats

@@ -20,6 +20,13 @@ function setup() {
     source $HESTIA/func/ip.sh
 }
 
+@test "[ IPV6 ] Add IPV6 address" {
+	# Add IPV6 Address to be removed when merged with main
+	run v-add-sys-ip $ipv6 "/64"
+	assert_success
+	refute_output
+}
+
 @test "[ User ] Create new user" {
     run v-add-user $user $user $user@hestiacp.com default "Super Test"
     assert_success
@@ -128,10 +135,15 @@ function setup() {
     refute_output
 }
 
-
-
 @test "Delete user" {
     run v-delete-user $user
     assert_success
     refute_output
 }
+
+@test "[ IPV6 ] Delete IPV6 address" {
+	# Remove IPV6 Address to be removed when merged with main
+	run v-delete-sys-ip $ipv6
+	assert_success
+	refute_output
+}