From 7e39aaa60232a1350cd0f7bbb45b003d8d647531 Mon Sep 17 00:00:00 2001 From: Edi Septriyanto Date: Thu, 9 Jan 2020 21:26:52 +0700 Subject: [PATCH] Updated Unit Test --- .travis.yml | 8 ++++++-- shunit2/run_test.sh | 11 +++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index be3e92f..0dff827 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,7 +5,7 @@ sudo: required before_install: - sudo apt-get update -y -qq - - sudo apt-get install -y -qq shellcheck + - sudo apt install -qq -y shellcheck before_script: - "sudo curl -s -o /usr/local/bin/shunit2 https://raw.githubusercontent.com/kward/shunit2/master/shunit2" @@ -22,10 +22,14 @@ matrix: # Copy dotenv file. - cp .env.dist .env - sed -i "s/ENVIRONMENT=\"production\"/ENVIRONMENT=\"development\"/g" .env - - sed -i "s/SERVER_IP=\"\"/SERVER_IP=\"127.0.0.1\"/g" .env + #- sed -i "s/SERVER_IP=\"\"/SERVER_IP=\"127.0.0.1\"/g" .env - sed -i "s/AUTO_INSTALL=false/AUTO_INSTALL=true/g" .env - sed -i "s/AUTO_REMOVE=false/AUTO_REMOVE=true/g" .env - sed -i "s/FORCE_REMOVE=false/FORCE_REMOVE=true/g" .env + #- sed -i "s/NGINX_INSTALLER=\"repo\"/NGINX_INSTALLER=\"source\"/g" .env + #- sed -i "s/NGX_PAGESPEED=false/NGX_PAGESPEED=true/g" .env + - sed -i "s/INSTALL_MAILER=false/INSTALL_MAILER=true/g" .env + - sed -i "s/INSTALL_SPFDKIM=false/INSTALL_SPFDKIM=true/g" .env # Run the source through ShellCheck (http://www.shellcheck.net). - shellcheck -s bash -x lemper.sh - shellcheck -s bash -x bin/lemper-cli.sh diff --git a/shunit2/run_test.sh b/shunit2/run_test.sh index 12223d2..dea34ed 100755 --- a/shunit2/run_test.sh +++ b/shunit2/run_test.sh @@ -83,5 +83,16 @@ testEqualityInstallMySQL() assertEquals "/usr/sbin/mysqld" "${mysqld_bin}" } +testEqualityInstallMailer() +{ + . scripts/install_mailer.sh + + postfix_bin=$(command -v postfix) + assertEquals "/usr/sbin/postfix" "${postfix_bin}" + + dovecot_bin=$(command -v dovecot) + assertEquals "/usr/sbin/dovecot" "${dovecot_bin}" +} + # load shunit2 . /usr/local/bin/shunit2