diff --git a/tests/integration/app_check.bats b/tests/integration/app_check.bats index 04d99fe2..2ea628c9 100644 --- a/tests/integration/app_check.bats +++ b/tests/integration/app_check.bats @@ -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 } diff --git a/tests/integration/app_secret.bats b/tests/integration/app_secret.bats index 41679e32..3d15e959 100644 --- a/tests/integration/app_secret.bats +++ b/tests/integration/app_secret.bats @@ -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