fixed repo tests

This commit is contained in:
Thomas Eppers 2021-10-17 00:17:40 +02:00
parent 0edfd45d38
commit cb78c58de1
2 changed files with 10 additions and 11 deletions

View File

@ -102,7 +102,6 @@ pub fn split_repo_without_tag(repo: &str) -> Result<Repo, Error> {
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use crate::repo;
use crate::repo::{Error, Repo}; use crate::repo::{Error, Repo};
#[test] #[test]
@ -128,23 +127,23 @@ mod tests {
#[test] #[test]
fn test_match_yaml_image() { fn test_match_yaml_image() {
use crate::repo::match_yaml_image as test_fn; use crate::repo::match_yaml_image as test_fn;
assert_eq!(test_fn(""), None); assert_eq!(test_fn(""), Err(Error::NoTagFound));
assert_eq!(test_fn("version: '2'"), None); assert_eq!(test_fn("version: '2'"), Err(Error::NoTagFound));
assert_eq!(test_fn("image: "), None); assert_eq!(test_fn("image: "), Err(Error::NoTagFound));
assert_eq!(test_fn(" image: "), None); assert_eq!(test_fn(" image: "), Err(Error::NoTagFound));
assert_eq!(test_fn(" image: nginx"), Some((" image: ", "nginx"))); assert_eq!(test_fn(" image: nginx"), Ok((" image: ", "nginx")));
assert_eq!( assert_eq!(
test_fn(" image: library/nginx"), test_fn(" image: library/nginx"),
Some((" image: ", "library/nginx")) Ok((" image: ", "library/nginx"))
); );
assert_eq!( assert_eq!(
test_fn(" image: ghcr.io/library/nginx"), test_fn(" image: ghcr.io/library/nginx"),
Some((" image: ", "ghcr.io/library/nginx")) Ok((" image: ", "ghcr.io/library/nginx"))
); );
assert_eq!(test_fn("# image: nginx"), None); assert_eq!(test_fn("# image: nginx"), Err(Error::NoTagFound));
assert_eq!( assert_eq!(
test_fn(" image: nginx #comment"), test_fn(" image: nginx #comment"),
Some((" image: ", "nginx")) Ok((" image: ", "nginx"))
); );
} }

View File

@ -167,7 +167,7 @@ fn format_time_nice(time: chrono::Duration) -> String {
#[cfg(test)] #[cfg(test)]
mod tests { mod tests {
use crate::tags::{Error, Tags}; use crate::tags::Tags;
#[test] #[test]
fn test_check_repo() { fn test_check_repo() {
assert_eq!(Tags::check_repo("nginx").unwrap(), "library/nginx"); assert_eq!(Tags::check_repo("nginx").unwrap(), "library/nginx");