diff --git a/.travis.yml b/.travis.yml index b93341e..c5f1b24 100644 --- a/.travis.yml +++ b/.travis.yml @@ -35,6 +35,7 @@ matrix: #- sed -i "s/INSTALL_MAILER=false/INSTALL_MAILER=true/g" .env #- sed -i "s/INSTALL_SPFDKIM=false/INSTALL_SPFDKIM=true/g" .env - sed -i "s/SENDER_DOMAIN=\"example.com\"/SENDER_DOMAIN=\"localhost.localhost\"/g" .env + - sed -i "s/INSTALL_FAIL2BAN=false/INSTALL_FAIL2BAN=true/g" .env # Run the source through ShellCheck (http://www.shellcheck.net). - shellcheck -s bash -x install.sh - shellcheck -s bash -x remove.sh diff --git a/shunit2/run_test.sh b/shunit2/run_test.sh index d0b3c60..517b659 100755 --- a/shunit2/run_test.sh +++ b/shunit2/run_test.sh @@ -118,5 +118,13 @@ testEqualityInstallMySQL() # assertEquals "/usr/sbin/dovecot" "${dovecot_bin}" #} +testEqualityInstallFail2ban() +{ + . scripts/install_fail2ban.sh + + fail2ban_bin=$(command -v fail2ban-server) + assertEquals "/usr/local/bin/fail2ban-server" "${fail2ban_bin}" +} + # load shunit2 . /usr/local/bin/shunit2