shuffle
This commit is contained in:
parent
0baa141ce1
commit
59020ad9bd
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
_local_setup() {
|
_local_setup() {
|
||||||
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
||||||
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
|
TEST_ROOT="$( cd "$( dirname "$DIR/../../../../" )" >/dev/null 2>&1 && pwd)"
|
||||||
bats_load_library bats-support
|
bats_load_library bats-support
|
||||||
bats_load_library bats-assert
|
bats_load_library bats-assert
|
||||||
|
load "$TEST_ROOT/test_helper/dns-functions"
|
||||||
source "$DIR/helper.bash"
|
source "$DIR/helper.bash"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@ _local_setup
|
||||||
|
|
||||||
load 'helper'
|
load 'helper'
|
||||||
|
|
||||||
|
|
||||||
@test "Test A Record: ${domain}" {
|
@test "Test A Record: ${domain}" {
|
||||||
run dig -t A ${domain} +noall +answer
|
run _check_a_record
|
||||||
assert_output --partial "${ip}"
|
assert_output --partial "${ip}"
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
_local_setup() {
|
_local_setup() {
|
||||||
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
||||||
TEST_ROOT="$( cd "$( dirname "$DIR/../../" )" >/dev/null 2>&1 && pwd)"
|
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
|
||||||
bats_load_library bats-support
|
bats_load_library bats-support
|
||||||
bats_load_library bats-assert
|
bats_load_library bats-assert
|
||||||
|
load "$TEST_ROOT/test_helper/dns-functions"
|
||||||
source "$DIR/helper.bash"
|
source "$DIR/helper.bash"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
_local_setup() {
|
_local_setup() {
|
||||||
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
||||||
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
|
TEST_ROOT="$( cd "$( dirname "$DIR/../../../../" )" >/dev/null 2>&1 && pwd)"
|
||||||
bats_load_library bats-support
|
bats_load_library bats-support
|
||||||
bats_load_library bats-assert
|
bats_load_library bats-assert
|
||||||
|
load "$TEST_ROOT/test_helper/dns-functions"
|
||||||
source "$DIR/helper.bash"
|
source "$DIR/helper.bash"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@ _local_setup
|
||||||
|
|
||||||
load 'helper'
|
load 'helper'
|
||||||
|
|
||||||
|
|
||||||
@test "Test A Record: ${domain}" {
|
@test "Test A Record: ${domain}" {
|
||||||
run dig -t A ${domain} +noall +answer
|
run _check_a_record
|
||||||
assert_output --partial "${ip}"
|
assert_output --partial "${ip}"
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
_local_setup() {
|
_local_setup() {
|
||||||
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
||||||
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
|
TEST_ROOT="$( cd "$( dirname "$DIR/../../../../" )" >/dev/null 2>&1 && pwd)"
|
||||||
bats_load_library bats-support
|
bats_load_library bats-support
|
||||||
bats_load_library bats-assert
|
bats_load_library bats-assert
|
||||||
|
load "$TEST_ROOT/test_helper/dns-functions"
|
||||||
source "$DIR/helper.bash"
|
source "$DIR/helper.bash"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@ _local_setup
|
||||||
|
|
||||||
load 'helper'
|
load 'helper'
|
||||||
|
|
||||||
|
|
||||||
@test "Test A Record: ${domain}" {
|
@test "Test A Record: ${domain}" {
|
||||||
run dig -t A ${domain} +noall +answer
|
run _check_a_record
|
||||||
assert_output --partial "${ip}"
|
assert_output --partial "${ip}"
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
_local_setup() {
|
_local_setup() {
|
||||||
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
||||||
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
|
TEST_ROOT="$( cd "$( dirname "$DIR/../../../../" )" >/dev/null 2>&1 && pwd)"
|
||||||
bats_load_library bats-support
|
bats_load_library bats-support
|
||||||
bats_load_library bats-assert
|
bats_load_library bats-assert
|
||||||
|
load "$TEST_ROOT/test_helper/dns-functions"
|
||||||
source "$DIR/helper.bash"
|
source "$DIR/helper.bash"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,12 @@
|
||||||
|
#!/usr/bin/env bats
|
||||||
|
|
||||||
|
load 'local-setup'
|
||||||
|
_local_setup
|
||||||
|
|
||||||
|
load 'helper'
|
||||||
|
|
||||||
|
@test "Test CNAME Record: ${domain}" {
|
||||||
|
run _check_cname_record
|
||||||
|
assert_output --partial "${cname}"
|
||||||
|
}
|
||||||
|
|
|
@ -1,12 +0,0 @@
|
||||||
#!/usr/bin/env bats
|
|
||||||
|
|
||||||
load 'local-setup'
|
|
||||||
_local_setup
|
|
||||||
|
|
||||||
load 'helper'
|
|
||||||
|
|
||||||
|
|
||||||
@test "Test SOA Record: ${domain}" {
|
|
||||||
run dig -t SOA ${domain} +noall +answer +multi
|
|
||||||
assert_output --partial "${serial}"
|
|
||||||
}
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
#!/usr/bin/env bats
|
||||||
|
|
||||||
|
load 'local-setup'
|
||||||
|
_local_setup
|
||||||
|
|
||||||
|
load 'helper'
|
||||||
|
|
||||||
|
@test "Test A Record: ${domain}" {
|
||||||
|
run _check_a_record
|
||||||
|
assert_output --partial "${ip}"
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "Test SOA Record: ${domain}" {
|
||||||
|
run _check_soa_record
|
||||||
|
assert_output --partial "${serial}"
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "Test SOA Record @ns1: ${domain}" {
|
||||||
|
run _check_soa_record_at_ns1
|
||||||
|
assert_output --partial "${serial}"
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "Test SOA Record @ns2: ${domain}" {
|
||||||
|
run _check_soa_record_at_ns2
|
||||||
|
assert_output --partial "${serial}"
|
||||||
|
}
|
|
@ -1,12 +0,0 @@
|
||||||
#!/usr/bin/env bats
|
|
||||||
|
|
||||||
load 'local-setup'
|
|
||||||
_local_setup
|
|
||||||
|
|
||||||
load 'helper'
|
|
||||||
|
|
||||||
|
|
||||||
@test "Test A Record: ${domain}" {
|
|
||||||
run dig -t A ${domain} +noall +answer
|
|
||||||
assert_output --partial "${ip}"
|
|
||||||
}
|
|
|
@ -2,9 +2,10 @@
|
||||||
|
|
||||||
_local_setup() {
|
_local_setup() {
|
||||||
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
||||||
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
|
TEST_ROOT="$( cd "$( dirname "$DIR/../../../../" )" >/dev/null 2>&1 && pwd)"
|
||||||
bats_load_library bats-support
|
bats_load_library bats-support
|
||||||
bats_load_library bats-assert
|
bats_load_library bats-assert
|
||||||
|
load "$TEST_ROOT/test_helper/dns-functions"
|
||||||
source "$DIR/helper.bash"
|
source "$DIR/helper.bash"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -5,8 +5,8 @@ _local_setup
|
||||||
|
|
||||||
load 'helper'
|
load 'helper'
|
||||||
|
|
||||||
|
|
||||||
@test "Test A Record: ${domain}" {
|
@test "Test A Record: ${domain}" {
|
||||||
run dig -t A ${domain} +noall +answer
|
run _check_a_record
|
||||||
assert_output --partial "${ip}"
|
assert_output --partial "${ip}"
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
export domain="kameronkenny.com"
|
||||||
|
export ip="204.8.15.81"
|
||||||
|
export serial="24070101"
|
|
@ -0,0 +1,11 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
_local_setup() {
|
||||||
|
DIR="$( cd "$( dirname "$BATS_TEST_FILENAME" )" >/dev/null 2>&1 && pwd)"
|
||||||
|
TEST_ROOT="$( cd "$( dirname "$DIR/../../../" )" >/dev/null 2>&1 && pwd)"
|
||||||
|
bats_load_library bats-support
|
||||||
|
bats_load_library bats-assert
|
||||||
|
load "$TEST_ROOT/test_helper/dns-functions"
|
||||||
|
source "$DIR/helper.bash"
|
||||||
|
}
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
#!/usr/bin/env bats
|
||||||
|
|
||||||
|
load 'local-setup'
|
||||||
|
_local_setup
|
||||||
|
|
||||||
|
load 'helper'
|
||||||
|
|
||||||
|
@test "Test A Record: ${domain}" {
|
||||||
|
run _check_a_record
|
||||||
|
assert_output --partial "${ip}"
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "Test SOA Record: ${domain}" {
|
||||||
|
run _check_soa_record
|
||||||
|
assert_output --partial "${serial}"
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "Test SOA Record @ns1: ${domain}" {
|
||||||
|
run _check_soa_record_at_ns1
|
||||||
|
assert_output --partial "${serial}"
|
||||||
|
}
|
||||||
|
|
||||||
|
@test "Test SOA Record @ns2: ${domain}" {
|
||||||
|
run _check_soa_record_at_ns2
|
||||||
|
assert_output --partial "${serial}"
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
_check_soa_record() {
|
||||||
|
dig -t SOA ${domain} +noall +answer +multi
|
||||||
|
}
|
||||||
|
|
||||||
|
_check_soa_record_at_ns1() {
|
||||||
|
dig -t SOA ${domain} +noall +answer +multi @204.8.15.80
|
||||||
|
}
|
||||||
|
|
||||||
|
_check_soa_record_at_ns2() {
|
||||||
|
dig -t SOA ${domain} +noall +answer +multi @204.8.15.81
|
||||||
|
}
|
||||||
|
|
||||||
|
_check_a_record() {
|
||||||
|
dig -t A ${domain} +noall +answer
|
||||||
|
}
|
||||||
|
|
||||||
|
_check_cname_record() {
|
||||||
|
dig -t CNAME ${domain} +noall +answer
|
||||||
|
}
|
Loading…
Reference in New Issue