split alias del into two test cases

This commit is contained in:
Thomas A. Kilian 2017-04-12 11:32:10 +02:00
parent 171025821d
commit 87ad88bb1b
No known key found for this signature in database
GPG Key ID: 6403AD7CD724D228
1 changed files with 12 additions and 10 deletions

View File

@ -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