diff options
Diffstat (limited to 'rust/tests/workflow.rs')
| -rw-r--r-- | rust/tests/workflow.rs | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/rust/tests/workflow.rs b/rust/tests/workflow.rs index fcede59c..148d66fd 100644 --- a/rust/tests/workflow.rs +++ b/rust/tests/workflow.rs @@ -1,19 +1,13 @@ use binaryninja::headless::Session; use binaryninja::settings::Settings; use binaryninja::workflow::Workflow; -use rstest::*; - -#[fixture] -#[once] -fn session() -> Session { - Session::new().expect("Failed to initialize session") -} // TODO: Test running a workflow activity // TODO: Test activity insertion and removal -#[rstest] -fn test_workflow_clone(_session: &Session) { +#[test] +fn test_workflow_clone() { + let _session = Session::new().expect("Failed to initialize session"); let original_workflow = Workflow::new("core.function.baseAnalysis"); let mut cloned_workflow = original_workflow.clone("clone_workflow"); @@ -30,8 +24,9 @@ fn test_workflow_clone(_session: &Session) { ); } -#[rstest] -fn test_workflow_registration(_session: &Session) { +#[test] +fn test_workflow_registration() { + let _session = Session::new().expect("Failed to initialize session"); // Validate NULL workflows cannot be registered let workflow = Workflow::new("null"); assert_eq!(workflow.name().as_str(), "null"); |
