mirror of
https://github.com/bokysan/docker-postfix.git
synced 2024-11-10 08:55:39 +08:00
56 lines
1.7 KiB
Text
56 lines
1.7 KiB
Text
|
#!/usr/bin/env bats
|
||
|
|
||
|
load /code/scripts/common.sh
|
||
|
|
||
|
@test "check if 'mail' when DKIM_SELECTOR is not defined" {
|
||
|
result="$(get_dkim_selector)"
|
||
|
[ "$result" == "mail" ]
|
||
|
}
|
||
|
|
||
|
@test "check if 'xxx' when DKIM_SELECTOR is defined" {
|
||
|
local DKIM_SELECTOR="xxx"
|
||
|
result="$(get_dkim_selector)"
|
||
|
[ "$result" == "xxx" ]
|
||
|
}
|
||
|
|
||
|
@test "check if 'xxx' without domain when DKIM_SELECTOR=xxx,example.org=yyy,example.com=zzz" {
|
||
|
local DKIM_SELECTOR="xxx,example.org=yyy,example.com=zzz"
|
||
|
result="$(get_dkim_selector example.org)"
|
||
|
echo "result=$result"
|
||
|
[ "$result" == "yyy" ]
|
||
|
}
|
||
|
|
||
|
@test "check if 'yyy' when domain is example.org DKIM_SELECTOR=xxx,example.org=yyy,example.com=zzz" {
|
||
|
local DKIM_SELECTOR="xxx,example.org=yyy,example.com=zzz"
|
||
|
result="$(get_dkim_selector example.org)"
|
||
|
echo "result=$result"
|
||
|
[ "$result" == "yyy" ]
|
||
|
}
|
||
|
|
||
|
@test "check if 'zzz' when domain is example.org DKIM_SELECTOR=xxx,example.org=yyy,example.com=zzz" {
|
||
|
local DKIM_SELECTOR="xxx,example.org=yyy,example.com=zzz"
|
||
|
result="$(get_dkim_selector example.com)"
|
||
|
echo "result=$result"
|
||
|
[ "$result" == "zzz" ]
|
||
|
}
|
||
|
|
||
|
@test "check if 'aaa' when domain is example.net DKIM_SELECTOR=xxx,example.org=yyy,example.com=zzz,bbb,aaa" {
|
||
|
local DKIM_SELECTOR="xxx,example.org=yyy,example.com=zzz,bbb,aaa"
|
||
|
result="$(get_dkim_selector example.net)"
|
||
|
echo "result=$result"
|
||
|
[ "$result" == "aaa" ]
|
||
|
}
|
||
|
|
||
|
@test "check if 'bbb' when domain is example.net DKIM_SELECTOR=example.com=bbb" {
|
||
|
local DKIM_SELECTOR="example.com=bbb"
|
||
|
result="$(get_dkim_selector example.com)"
|
||
|
echo "result=$result"
|
||
|
[ "$result" == "bbb" ]
|
||
|
}
|
||
|
|
||
|
@test "check if 'mail' when domain is example.net DKIM_SELECTOR=example.com=bbb" {
|
||
|
local DKIM_SELECTOR="example.com=bbb"
|
||
|
result="$(get_dkim_selector example.net)"
|
||
|
echo "result=$result"
|
||
|
[ "$result" == "mail" ]
|
||
|
}
|