use ryl::config::{Overrides, discover_config};

#[test]
fn yaml_files_sequence_all_non_strings_error() {
    let yaml = "yaml-files: [1, 2]\nrules: {}\n";
    let err = discover_config(
        &[],
        &Overrides {
            config_file: None,
            config_data: Some(yaml.into()),
        },
    )
    .unwrap_err();
    assert!(err.contains("failed to parse config data:"), "{err}");
    assert!(err.contains("yaml-files"), "{err}");
}
