diff options
Diffstat (limited to 'rust/tests/render_layer.rs')
| -rw-r--r-- | rust/tests/render_layer.rs | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/rust/tests/render_layer.rs b/rust/tests/render_layer.rs index 184467b7..05ea17f6 100644 --- a/rust/tests/render_layer.rs +++ b/rust/tests/render_layer.rs @@ -5,25 +5,20 @@ use binaryninja::function::NativeBlock; use binaryninja::headless::Session; use binaryninja::linear_view::LinearViewObject; use binaryninja::render_layer::{register_render_layer, CoreRenderLayer, RenderLayer}; -use rstest::{fixture, rstest}; use std::path::PathBuf; -#[fixture] -#[once] -fn session() -> Session { - Session::new().expect("Failed to initialize session") -} - -#[rstest] -fn test_render_layer_register(_session: &Session) { +#[test] +fn test_render_layer_register() { + let _session = Session::new().expect("Failed to initialize session"); struct EmptyRenderLayer; impl RenderLayer for EmptyRenderLayer {} register_render_layer("Test Render Layer", EmptyRenderLayer, Default::default()); CoreRenderLayer::render_layer_by_name("Test Render Layer").expect("Failed to get render layer"); } -#[rstest] -fn test_render_layer_linear_view(_session: &Session) { +#[test] +fn test_render_layer_linear_view() { + let _session = Session::new().expect("Failed to initialize session"); let out_dir = env!("OUT_DIR").parse::<PathBuf>().unwrap(); let view = binaryninja::load(out_dir.join("atox.obj")).expect("Failed to create view"); |
