test: adapt failing tests to new changes
This commit is contained in:
		@ -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
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user