simple-minify-html 0.17.2

Extremely fast and simple fork of minify-html
Documentation
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 &amp&  ""10";""8"$4 a""#);
    assert_eq!(
        min.str(),
        r#""abr"aca"dab &amp&  ""10";""8"$4 a"""#,
    );
}

#[test]
fn test_encode_using_single_quotes() {
    let min = encode_using_single_quotes(br#"'abr'aca'dab   &amp&''10';''8'$4 a'"#);
    assert_eq!(
        min.str(),
        r#"''abr'aca'dab   &amp&''10';''8'$4 a''"#,
    );
}

#[test]
fn test_encode_unquoted() {
    let min = encode_unquoted(br#""123' 'h   0 &amp& ;abbibi "' \ >& 3>;"#);
    assert_eq!(
        min.str(),
        r#""123' 'h   0 &amp& ;abbibi "' \ >& 3>;"#,
    );
}