diff options
Diffstat (limited to 'librsvg-c')
-rw-r--r-- | librsvg-c/Cargo.toml | 2 | ||||
-rw-r--r-- | librsvg-c/tests/legacy_sizing.rs | 10 |
2 files changed, 9 insertions, 3 deletions
diff --git a/librsvg-c/Cargo.toml b/librsvg-c/Cargo.toml index c8be41dc..8fed395b 100644 --- a/librsvg-c/Cargo.toml +++ b/librsvg-c/Cargo.toml @@ -25,7 +25,7 @@ url = "2" regex = "1.7.1" [dev-dependencies] -librsvg = { path = "../rsvg", features = ["c-api", "test-utils"] } +librsvg = { path = "../rsvg", features = ["c-api"] } [lib] crate-type = [ "staticlib", "rlib" ] diff --git a/librsvg-c/tests/legacy_sizing.rs b/librsvg-c/tests/legacy_sizing.rs index e47859f4..d059aed5 100644 --- a/librsvg-c/tests/legacy_sizing.rs +++ b/librsvg-c/tests/legacy_sizing.rs @@ -1,8 +1,14 @@ use cairo; use librsvg_c::sizing::LegacySize; -use rsvg::test_utils::load_svg; -use rsvg::CairoRenderer; +use rsvg::{CairoRenderer, Loader, LoadingError, SvgHandle}; + +fn load_svg(input: &'static [u8]) -> Result<SvgHandle, LoadingError> { + let bytes = glib::Bytes::from_static(input); + let stream = gio::MemoryInputStream::from_bytes(&bytes); + + Loader::new().read_stream(&stream, None::<&gio::File>, None::<&gio::Cancellable>) +} #[test] fn just_viewbox_uses_viewbox_size() { |