diff options
Diffstat (limited to 'crates/shirabe/src/dependency_resolver')
| -rw-r--r-- | crates/shirabe/src/dependency_resolver/pool.rs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/crates/shirabe/src/dependency_resolver/pool.rs b/crates/shirabe/src/dependency_resolver/pool.rs index b25f348..3ea7835 100644 --- a/crates/shirabe/src/dependency_resolver/pool.rs +++ b/crates/shirabe/src/dependency_resolver/pool.rs @@ -379,6 +379,12 @@ impl Pool { pub fn get_unacceptable_fixed_or_locked_packages(&self) -> &Vec<BasePackageHandle> { &self.unacceptable_fixed_or_locked_packages } + + /// For testing only: mirrors PHP `Pool implements \Countable` (`count($pool)`), + /// returning how many packages have been loaded into the pool. + pub fn __count(&self) -> i64 { + self.packages.len() as i64 + } } impl fmt::Display for Pool { |
