feat: test login template
ci/woodpecker/push/woodpecker Pipeline failed
Details
ci/woodpecker/push/woodpecker Pipeline failed
Details
This commit is contained in:
parent
63108e7341
commit
31c9df7a09
|
@ -66,3 +66,20 @@ impl LoginPageInterface for LoginPageTemplate {
|
|||
Ok(page)
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn test_login_template() {
|
||||
let forges = vec![SupportedForges::Forgejo];
|
||||
let routes = RoutesRepository::default();
|
||||
let ctx = LoginCtxFactory::get_ctx(forges.clone(), &routes);
|
||||
let page = LoginPageTemplate.get_login_page(ctx).unwrap();
|
||||
for forge in forges.iter() {
|
||||
assert!(page.contains(&forge.to_string()));
|
||||
assert!(page.contains(&routes.oauth_login(&forge)));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue