fix: AddRootFolderBody now constructed prior to AddRootFolder event being sent down the network channel
This commit is contained in:
@@ -368,6 +368,7 @@ mod tests {
|
||||
use super::*;
|
||||
use mockall::predicate::eq;
|
||||
|
||||
use crate::models::servarr_models::AddRootFolderBody;
|
||||
use serde_json::json;
|
||||
use tokio::sync::Mutex;
|
||||
|
||||
@@ -421,11 +422,12 @@ mod tests {
|
||||
#[tokio::test]
|
||||
async fn test_handle_add_root_folder_command() {
|
||||
let expected_root_folder_path = "/nfs/test".to_owned();
|
||||
let expected_add_root_folder_body = AddRootFolderBody { path: expected_root_folder_path.clone() };
|
||||
let mut mock_network = MockNetworkTrait::new();
|
||||
mock_network
|
||||
.expect_handle_network_event()
|
||||
.with(eq::<NetworkEvent>(
|
||||
RadarrEvent::AddRootFolder(Some(expected_root_folder_path.clone())).into(),
|
||||
RadarrEvent::AddRootFolder(expected_add_root_folder_body).into(),
|
||||
))
|
||||
.times(1)
|
||||
.returning(|_| {
|
||||
|
||||
Reference in New Issue
Block a user