"check_params_for_na detects NA in simple vectors"
"check_params_for_na detects NA in nested structures"
"check_params_for_na shows correct NA positions"
"check_params_for_na handles different NA types"
"write_yaml detects NA in nested structures"
"yaml_quote_string adds quoted attribute to strings"
"yaml_quote_string only works with character vectors"
"yaml_quote_string() only works with character vectors"
"yaml_character_handler quotes invalid octal strings only"
"yaml_character_handler doesn't quote valid octals or regular strings"
"yaml_character_handler preserves user-set quoted attribute"
"as_yaml quotes invalid octals but lets yaml package handle valid ones"
"as_yaml preserves user control with yaml_quote_string"
"as_yaml handles complex nested structures"
"write_yaml_metadata_block produces YAML 1.2 compatible output"

check_params_for_na detects NA in simple vectors

`check_params_for_na(nested_params)` did not throw the expected error.

check_params_for_na detects NA in nested structures

`check_params_for_na(multi_na_params)` did not throw the expected error.

check_params_for_na shows correct NA positions

`check_params_for_na(list(x = NA_real_))` did not throw the expected error.

check_params_for_na handles different NA types

`check_params_for_na(list(x = NA_integer_))` did not throw the expected error.

`check_params_for_na(list(x = NA_character_))` did not throw the expected error.

`check_params_for_na(list(x = c(TRUE, NA)))` did not throw the expected error.

`as_yaml(list(values = c(1, NA, 3)))` did not throw the expected error.

`write_yaml(list(data = list(subset = c(1, NA, 3))), tempfile())` did not throw the expected error.

write_yaml detects NA in nested structures

`as_yaml(list(x = c(1, NA, 3, NA)))` did not throw the expected error.

`quarto_render(...)` did not throw the expected error.