From 87ad88bb1b66dcf6ebbd07f8821329b611606903 Mon Sep 17 00:00:00 2001 From: "Thomas A. Kilian" Date: Wed, 12 Apr 2017 11:32:10 +0200 Subject: [PATCH] split alias del into two test cases --- test/tests.bats | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/test/tests.bats b/test/tests.bats index 859fb376..a339e540 100644 --- a/test/tests.bats +++ b/test/tests.bats @@ -916,6 +916,8 @@ load 'test_helper/bats-assert/load' fi assert_success } + +# alias @test "checking setup.sh: setup.sh email del" { run ./setup.sh -c mail email del lorem@impsum.org assert_success @@ -928,31 +930,31 @@ load 'test_helper/bats-assert/load' assert_failure } @test "checking setup.sh: setup.sh alias add" { - run rm ./config/postfix-virtual.cf + run rm ./config/postfix-virtual.cf run ./setup.sh -c mail alias add test1@example.org test1@forward.com assert_success run ./setup.sh -c mail alias add test1@example.org test2@forward.com assert_success - run ./setup.sh -c mail alias list - assert_output --partial "test1@example.org test1@forward.com, test2@forward.com," + value=$(cat ./config/postfix-virtual.cf) + [ "$value" == "test1@example.org test1@forward.com, test2@forward.com," ] } @test "checking setup.sh: setup.sh alias del" { - run rm ./config/postfix-virtual.cf - run ./setup.sh -c mail alias add test1@example.org test1@forward.com - run ./setup.sh -c mail alias add test1@example.org test2@forward.com + rm ./config/postfix-virtual.cf + echo 'test1@example.org test1@forward.com, test2@forward.com,' > ./config/postfix-virtual.cf run ./setup.sh -c mail alias del test1@example.org test1@forward.com assert_success - run ./setup.sh -c mail alias list - assert_output --partial "test1@example.org test2@forward.com," - + value=$(cat ./config/postfix-virtual.cf) + [ "$value" == "test1@example.org test2@forward.com," ] +} +@test "checking setup.sh: setup.sh alias del (last alias)" { run ./setup.sh -c mail alias del test1@example.org test2@forward.com + assert_success run ./setup.sh -c mail alias del test1@example.org test1@forward.com assert_success run ./setup.sh -c mail alias list assert_output --partial "Empty postfix-virtual.cf" } - # config @test "checking setup.sh: setup.sh config dkim" { run ./setup.sh -c mail config dkim