error: this opening fragment has no corresponding closing fragment
 --> tests/html_macro/list-fail.rs:5:13
  |
5 |     html! { <> };
  |             ^^

error: this opening fragment has no corresponding closing fragment
 --> tests/html_macro/list-fail.rs:6:15
  |
6 |     html! { <><> };
  |               ^^

error: this opening fragment has no corresponding closing fragment
 --> tests/html_macro/list-fail.rs:7:13
  |
7 |     html! { <><></> };
  |             ^^

error: this closing fragment has no corresponding opening fragment
  --> tests/html_macro/list-fail.rs:10:13
   |
10 |     html! { </> };
   |             ^^^

error: this closing fragment has no corresponding opening fragment
  --> tests/html_macro/list-fail.rs:11:13
   |
11 |     html! { </></> };
   |             ^^^

error: only one root html element is allowed (hint: you can wrap multiple html elements in a fragment `<></>`)
  --> tests/html_macro/list-fail.rs:14:18
   |
14 |     html! { <></><></> };
   |                  ^^^^^

error: expected a valid html element
  --> tests/html_macro/list-fail.rs:16:15
   |
16 |     html! { <>invalid</> };
   |               ^^^^^^^

error: expected an expression following this equals sign
  --> tests/html_macro/list-fail.rs:18:17
   |
18 |     html! { <key=></> };
   |                 ^

error: the property value must be either a literal or enclosed in braces. Consider adding braces around your expression.: Expr::MethodCall {
           attrs: [],
           receiver: Expr::Lit {
               attrs: [],
               lit: Lit::Str {
                   token: "key",
               },
           },
           dot_token: Dot,
           method: Ident {
               ident: "to_string",
               span: #0 bytes(404..413),
           },
           turbofish: None,
           paren_token: Paren,
           args: [],
       }
  --> tests/html_macro/list-fail.rs:20:18
   |
20 |     html! { <key="key".to_string()></key> };
   |                  ^^^^^^^^^^^^^^^^^

error: only a single `key` prop is allowed on a fragment
  --> tests/html_macro/list-fail.rs:23:30
   |
23 |     html! { <key="first key" key="second key" /> };
   |                              ^^^

error: fragments only accept the `key` prop
  --> tests/html_macro/list-fail.rs:25:14
   |
25 |     html! { <some_attr="test"></> };
   |              ^^^^^^^^^
