test: adapt failing tests to new changes

This commit is contained in:
decentral1se 2023-10-11 18:34:08 +02:00
parent c9bb7e15c2
commit 704c0e9c74
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
2 changed files with 11 additions and 6 deletions

View File

@ -35,7 +35,7 @@ setup(){
run $ABRA app check "$TEST_APP_DOMAIN"
assert_success
assert_output --partial 'all necessary environment variables defined'
refute_output --partial '❌'
assert_exists "$ABRA_DIR/recipes/$TEST_RECIPE"
}
@ -111,12 +111,16 @@ setup(){
}
@test "error if missing env var" {
run $ABRA app check "$TEST_APP_DOMAIN"
assert_success
refute_output --partial '❌'
run bash -c 'echo "NEW_VAR=foo" >> "$ABRA_DIR/recipes/$TEST_RECIPE/.env.sample"'
assert_success
run $ABRA app check "$TEST_APP_DOMAIN" --chaos
assert_failure
assert_output --partial "NEW_VAR"
assert_success
assert_output --partial '❌'
_checkout_recipe
}

View File

@ -110,10 +110,11 @@ setup(){
assert_success
assert_output --partial 'test_pass_one'
run docker -c "$TEST_SERVER" secret ls
run bash -c '$ABRA app secret ls $TEST_APP_DOMAIN --machine | \
jq -r ".[] | select(.name==\"test_pass_one\") | .version"'
assert_success
assert_output --regexp ".*_test_pass_one_v2"
refute_output --regexp ".*_test_pass_one_v1"
assert_output --partial 'v2'
refute_output --partial 'v1'
run $ABRA app secret rm "$TEST_APP_DOMAIN" --all
assert_success