aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/tests/repository
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/tests/repository')
-rw-r--r--crates/shirabe/tests/repository/array_repository_test.rs14
-rw-r--r--crates/shirabe/tests/repository/composite_repository_test.rs12
-rw-r--r--crates/shirabe/tests/repository/filesystem_repository_test.rs2
3 files changed, 14 insertions, 14 deletions
diff --git a/crates/shirabe/tests/repository/array_repository_test.rs b/crates/shirabe/tests/repository/array_repository_test.rs
index 069e9113..e3fbf93c 100644
--- a/crates/shirabe/tests/repository/array_repository_test.rs
+++ b/crates/shirabe/tests/repository/array_repository_test.rs
@@ -48,7 +48,7 @@ fn reprs(results: &[SearchResult]) -> Vec<(String, Option<String>, Abandoned)> {
#[test]
fn test_add_package() {
- let repo = ArrayRepository::new(vec![]).unwrap();
+ let mut repo = ArrayRepository::new(vec![]).unwrap();
repo.add_package(get_package("foo", "1")).unwrap();
assert_eq!(1, repo.count().unwrap());
@@ -74,12 +74,12 @@ fn test_remove_package() {
#[test]
fn test_has_package() {
- let repo = ArrayRepository::new(vec![]).unwrap();
+ let mut repo = ArrayRepository::new(vec![]).unwrap();
repo.add_package(get_package("foo", "1")).unwrap();
repo.add_package(get_package("bar", "2")).unwrap();
- assert!(repo.has_package(get_package("foo", "1")));
- assert!(!repo.has_package(get_package("bar", "1")));
+ assert!(repo.has_package(get_package("foo", "1")).unwrap());
+ assert!(!repo.has_package(get_package("bar", "1")).unwrap());
}
#[test]
@@ -100,7 +100,7 @@ fn test_find_packages() {
#[test]
fn test_automatically_add_aliased_package_but_not_remove() {
- let repo = ArrayRepository::new(vec![]).unwrap();
+ let mut repo = ArrayRepository::new(vec![]).unwrap();
let package = get_package("foo", "1");
let alias = get_alias_package(&package, "2");
@@ -108,8 +108,8 @@ fn test_automatically_add_aliased_package_but_not_remove() {
repo.add_package(alias.clone()).unwrap();
assert_eq!(2, repo.count().unwrap());
- assert!(repo.has_package(get_package("foo", "1")));
- assert!(repo.has_package(get_package("foo", "2")));
+ assert!(repo.has_package(get_package("foo", "1")).unwrap());
+ assert!(repo.has_package(get_package("foo", "2")).unwrap());
repo.remove_package(alias);
diff --git a/crates/shirabe/tests/repository/composite_repository_test.rs b/crates/shirabe/tests/repository/composite_repository_test.rs
index 5fa0fb8d..60408b5d 100644
--- a/crates/shirabe/tests/repository/composite_repository_test.rs
+++ b/crates/shirabe/tests/repository/composite_repository_test.rs
@@ -13,16 +13,16 @@ fn array_repo(packages: Vec<PackageInterfaceHandle>) -> RepositoryInterfaceHandl
#[test]
fn test_has_package() {
- let repo = CompositeRepository::new(vec![
+ let mut repo = CompositeRepository::new(vec![
array_repo(vec![get_package("foo", "1")]),
array_repo(vec![get_package("bar", "1")]),
]);
- assert!(repo.has_package(get_package("foo", "1")));
- assert!(repo.has_package(get_package("bar", "1")));
+ assert!(repo.has_package(get_package("foo", "1")).unwrap());
+ assert!(repo.has_package(get_package("bar", "1")).unwrap());
- assert!(!repo.has_package(get_package("foo", "2")));
- assert!(!repo.has_package(get_package("bar", "2")));
+ assert!(!repo.has_package(get_package("foo", "2")).unwrap());
+ assert!(!repo.has_package(get_package("bar", "2")).unwrap());
}
#[test]
@@ -111,7 +111,7 @@ fn test_add_repository() {
#[test]
fn test_count() {
- let repo = CompositeRepository::new(vec![
+ let mut repo = CompositeRepository::new(vec![
array_repo(vec![get_package("foo", "1")]),
array_repo(vec![get_package("bar", "1")]),
]);
diff --git a/crates/shirabe/tests/repository/filesystem_repository_test.rs b/crates/shirabe/tests/repository/filesystem_repository_test.rs
index 054a6d7c..c7b8f9a6 100644
--- a/crates/shirabe/tests/repository/filesystem_repository_test.rs
+++ b/crates/shirabe/tests/repository/filesystem_repository_test.rs
@@ -99,7 +99,7 @@ mockall::mock! {
fn disable_plugins(&mut self);
fn is_package_installed(
&mut self,
- repo: &dyn InstalledRepositoryInterface,
+ repo: &mut dyn InstalledRepositoryInterface,
package: PackageInterfaceHandle,
) -> anyhow::Result<bool>;
fn ensure_binaries_presence(&mut self, package: PackageInterfaceHandle);