magic_string_rain 0.3.5

magic string
Documentation
#[cfg(test)]
mod empty {
  use magic_string_rain::{MagicString, OverwriteOptions, Result};

  #[test]
  fn should_support_is_empty() -> Result {
    let str = " abcde   fghijkl ";
    let mut s = MagicString::new(str);

    assert!(!s.is_empty());

    s.prepend("  ")?;

    s.overwrite(0, str.len() as i64, "", OverwriteOptions::default())?;

    assert!(s.is_empty());

    Ok(())
  }
}