[librsvg/librsvg-2.50] (#699) - Add tests for MIME type conversions for gdk-pixbuf
- From: Federico Mena Quintero <federico src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librsvg/librsvg-2.50] (#699) - Add tests for MIME type conversions for gdk-pixbuf
- Date: Fri, 30 Apr 2021 17:54:37 +0000 (UTC)
commit ba63ec15846723be197e4e6fa11679ac001548df
Author: Federico Mena Quintero <federico gnome org>
Date: Wed Mar 17 13:06:32 2021 -0600
(#699) - Add tests for MIME type conversions for gdk-pixbuf
This is the end of the fix for #699.
Fixes https://gitlab.gnome.org/GNOME/librsvg/-/issues/699
rsvg_internals/src/document.rs | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
---
diff --git a/rsvg_internals/src/document.rs b/rsvg_internals/src/document.rs
index eaf21d8e..0e2a6844 100644
--- a/rsvg_internals/src/document.rs
+++ b/rsvg_internals/src/document.rs
@@ -489,3 +489,25 @@ impl DocumentBuilder {
}
}
}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+
+ #[test]
+ fn unspecified_mime_type_yields_no_content_type() {
+ // Issue #548
+ let mime = Mime::from_str("text/plain;charset=US-ASCII").unwrap();
+ assert!(content_type_for_gdk_pixbuf(&mime).is_none());
+ }
+
+ #[test]
+ fn strips_mime_type_parameters() {
+ // Issue #699
+ let mime = Mime::from_str("image/png;charset=utf-8").unwrap();
+ assert_eq!(
+ content_type_for_gdk_pixbuf(&mime),
+ Some(String::from("image/png"))
+ );
+ }
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]