()
| 20 | |
| 21 | #[test] |
| 22 | fn test_background_task_cancellable() { |
| 23 | let _session = Session::new().expect("Failed to initialize session"); |
| 24 | let task_progress = "test cancellable"; |
| 25 | let task = BackgroundTask::new(task_progress, false); |
| 26 | BackgroundTask::running_tasks() |
| 27 | .iter() |
| 28 | .find(|t| t.progress_text().as_str() == task_progress) |
| 29 | .expect("Task not running"); |
| 30 | task.cancel(); |
| 31 | assert!(task.is_cancelled()); |
| 32 | task.finish(); |
| 33 | } |
| 34 | |
| 35 | #[test] |
| 36 | fn test_background_task_progress() { |