#[macro_use] mod macros; test!( charset_exists_when_output_not_ascii, "a {\n color: 🦆;\n}\n", "@charset \"UTF-8\";\na {\n color: 🦆;\n}\n" ); test!( charset_utf8_is_removed_when_ascii, "@charset \"UTF-8\";\na {\n color: red;\n}\n", "a {\n color: red;\n}\n" ); test!( unknown_charset_is_removed, "@charset \"foo\";\na {\n color: red;\n}\n", "a {\n color: red;\n}\n" ); error!( invalid_charset_value, "@charset 1;", "Error: Expected string." ); error!( invalid_charset_value_unquoted_string, "@charset a;", "Error: Expected string." );