use crate::minify::attr::{ encode_unquoted, encode_using_double_quotes, encode_using_single_quotes, }; #[test] fn test_encode_using_double_quotes() { let min = encode_using_double_quotes(br#"abr"aca"dab && ""10";""8"$4 a""#); assert_eq!( min.str(), r#""abr"aca"dab && ""10";""8"$4 a"""#, ); } #[test] fn test_encode_using_single_quotes() { let min = encode_using_single_quotes(br#"'abr'aca'dab &&''10';''8'$4 a'"#); assert_eq!( min.str(), r#"''abr'aca'dab &&''10';''8'$4 a''"#, ); } #[test] fn test_encode_unquoted() { let min = encode_unquoted(br#""123' 'h 0 && ;abbibi "' \ >& 3>;"#, false); assert_eq!( min.str(), r#""123' 'h 0 && ;abbibi "' \ >& 3>;"#, ); }