summaryrefslogtreecommitdiffstats
path: root/src/repository/repository.rs
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2020-10-26 10:03:33 +0100
committerMatthias Beyer <mail@beyermatthias.de>2020-10-26 10:03:33 +0100
commit39a6c6729273d63375629a10a5808518139f072e (patch)
tree797f0b358d491c9a865f1fd64d53f34cb83b3852 /src/repository/repository.rs
parentd4013f1ebeeeb9dd5a5d9c51fc7d2794b0d92128 (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.rs32
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() {