diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2020-10-26 10:03:33 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2020-10-26 10:03:33 +0100 |
commit | 39a6c6729273d63375629a10a5808518139f072e (patch) | |
tree | 797f0b358d491c9a865f1fd64d53f34cb83b3852 /src/repository/repository.rs | |
parent | d4013f1ebeeeb9dd5a5d9c51fc7d2794b0d92128 (diff) |
Move helper functions to appropriate module
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'src/repository/repository.rs')
-rw-r--r-- | src/repository/repository.rs | 32 |
1 files changed, 4 insertions, 28 deletions
diff --git a/src/repository/repository.rs b/src/repository/repository.rs index 5b51437..98667eb 100644 --- a/src/repository/repository.rs +++ b/src/repository/repository.rs @@ -109,35 +109,11 @@ impl Repository { } #[cfg(test)] -mod tests { +pub mod tests { use super::*; - use url::Url; - use crate::package::Source; - use crate::package::SourceHash; - use crate::package::HashType; - use crate::package::HashValue; - use crate::package::Dependencies; - - fn pname(name: &str) -> PackageName { - PackageName::from(String::from(name)) - } - - fn pversion(version: &str) -> PackageVersion { - PackageVersion::from(String::from(version)) - } - - fn package(name: &str, vers: &str, srcurl: &str, hash: &str) -> Package { - let name = pname(name); - let version = pversion(vers); - let version_is_semver = false; - let source = { - let url = Url::parse(srcurl).unwrap(); - let hashvalue = HashValue::from(String::from(hash)); - Source::new(url, SourceHash::new(HashType::Sha1, hashvalue)) - }; - let dependencies = Dependencies::empty(); - Package::new(name, version, version_is_semver, source, dependencies) - } + use crate::package::tests::pname; + use crate::package::tests::pversion; + use crate::package::tests::package; #[test] fn test_finding_by_name() { |