summaryrefslogtreecommitdiff
path: root/tests/integration_tests.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration_tests.sh')
-rwxr-xr-xtests/integration_tests.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/integration_tests.sh b/tests/integration_tests.sh
new file mode 100755
index 0000000..8900425
--- /dev/null
+++ b/tests/integration_tests.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+. ./assert.sh
+
+IPADDRCHECK=ipaddrcheck
+
+# begin ipaddrcheck_integration
+
+assert_raises "$IPADDRCHECK --is-valid 192.0.2.1" 0
+assert_raises "$IPADDRCHECK --is-valid 192.0.2.1/24" 0
+assert_raises "$IPADDRCHECK --is-valid 192.0.2.0/26" 0
+assert_raises "$IPADDRCHECK --is-valid 2001:db8::1" 0
+assert_raises "$IPADDRCHECK --is-valid 2001:db8::/56" 0
+assert_raises "$IPADDRCHECK --is-valid 192.0.2.666" 1
+assert_raises "$IPADDRCHECK --is-valid garbage" 1
+
+assert_end ipaddrcheck_integration