diff options
Diffstat (limited to 'crates/shirabe/tests/installer')
| -rw-r--r-- | crates/shirabe/tests/installer/library_installer_test.rs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/crates/shirabe/tests/installer/library_installer_test.rs b/crates/shirabe/tests/installer/library_installer_test.rs index 42730fe..f519764 100644 --- a/crates/shirabe/tests/installer/library_installer_test.rs +++ b/crates/shirabe/tests/installer/library_installer_test.rs @@ -366,9 +366,11 @@ fn test_ensure_binaries_installed() { None, None, ); - library.__set_binary_installer(Box::new(RecordingBinaryInstaller { - calls: calls.clone(), - })); + library.__set_binary_installer(std::rc::Rc::new(std::cell::RefCell::new( + RecordingBinaryInstaller { + calls: calls.clone(), + }, + ))); let package = get_package("foo/bar", "1.0.0"); let expected_path = library.get_install_path(package.clone()).unwrap(); |
