summaryrefslogtreecommitdiff
path: root/test/rabbitmq-env.bats
blob: cbe4a27765a97391dd2ca4ae0dd610cfd73e3605 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@test "can set RABBITMQ_SCHEDULER_BIND_TYPE from rabbitmq-env.conf" {
    declare -r scripts_dir="$BATS_TEST_DIRNAME/../scripts"
    export RABBITMQ_SCRIPTS_DIR="$scripts_dir"
    export RABBITMQ_CONF_ENV_FILE="$BATS_TMPDIR/rabbitmq-env.conf"
    echo 'RABBITMQ_SCHEDULER_BIND_TYPE=u' > "$RABBITMQ_CONF_ENV_FILE"
    source "$scripts_dir/rabbitmq-env"
    echo "expect RABBITMQ_SERVER_ERL_ARGS to contain '+stbt u' but got '$SERVER_ERL_ARGS'" 
    [[ $RABBITMQ_SERVER_ERL_ARGS == *+stbt\ u* ]]
}

@test "can set RABBITMQ_DISTRIBUTION_BUFFER_SIZE from rabbitmq-env.conf" {
    declare -r scripts_dir="$BATS_TEST_DIRNAME/../scripts"
    export RABBITMQ_SCRIPTS_DIR="$scripts_dir"
    export RABBITMQ_CONF_ENV_FILE="$BATS_TMPDIR/rabbitmq-env.conf"
    echo 'RABBITMQ_DISTRIBUTION_BUFFER_SIZE=123456' > "$RABBITMQ_CONF_ENV_FILE"
    source "$scripts_dir/rabbitmq-env"
    echo "expect RABBITMQ_SERVER_ERL_ARGS to contain '+zdbbl 123456' but got '$SERVER_ERL_ARGS'" 
    [[ $RABBITMQ_SERVER_ERL_ARGS == *+zdbbl\ 123456* ]]
}