From ca661f052a05e964ec5035d24f5b44ceea21640c Mon Sep 17 00:00:00 2001 From: Kameron Kenny Date: Wed, 18 Dec 2024 16:10:53 -0500 Subject: [PATCH] bats tests --- test/integration/dns.bat | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test/integration/dns.bat diff --git a/test/integration/dns.bat b/test/integration/dns.bat new file mode 100644 index 0000000..3e3e7a0 --- /dev/null +++ b/test/integration/dns.bat @@ -0,0 +1,26 @@ +#!/usr/bin/env bats + +@test "Test A Record: kameronkenny.com" { + r=$(dig -t A kameronkenny.com +noall +answer | awk '{ print $5 }') + [ "$r" == "204.8.15.81" ] +} + +@test "Test SOA Serial: kameronkenny.com" { + r=$(dig -t SOA kameronkenny.com +noall +answer +multi | grep serial | awk '{ print $1 }') + [ "$r" == "24070101" ] +} + +# in.thelinuxpro.net +serial="24121801" + +## nagios.in.thelinuxpro.net + +@test "Test A Record: nagios.in.thelinuxpro.net" { + r=$(dig -t A kameronkenny.com +noall +answer | awk '{ print $5 }') + [ "$r" == "10.99.23.36" ] +} + +@test "Test SOA Serial: nagios.in.thelinuxpro.net" { + r=$(dig -t SOA kameronkenny.com +noall +answer +multi | grep serial | awk '{ print $1 }') + [ "$r" == "24121801" ] +}