#![allow(clippy::panic)]
#[test]
#[serial_test::file_serial(trybuild)]
fn compile_fail_event_sourced_derive_errors() {
let t = trybuild::TestCases::new();
t.compile_fail("tests/ui/es_missing_input.rs");
t.compile_fail("tests/ui/es_unknown_input.rs");
t.compile_fail("tests/ui/es_missing_handler.rs");
t.compile_fail("tests/ui/es_duplicate_event.rs");
t.compile_fail("tests/ui/es_handler_wrong_signature.rs");
t.compile_fail("tests/ui/es_mixed_attr_keys.rs");
t.compile_fail("tests/ui/es_duplicate_input.rs");
t.compile_fail("tests/ui/es_cache_version_not_u64.rs");
t.compile_fail("tests/ui/es_on_enum.rs");
t.compile_fail("tests/ui/es_on_tuple_struct.rs");
t.compile_fail("tests/ui/es_zero_bindings.rs");
t.compile_fail("tests/ui/es_duplicate_event_qualified.rs");
}