mirror of
https://github.com/Hopiu/lychee.git
synced 2026-05-05 12:24:45 +00:00
Merge missing include_mail flag into config (#1357)
This commit is contained in:
parent
d481c061b9
commit
ad3ba31184
2 changed files with 36 additions and 0 deletions
|
|
@ -447,6 +447,7 @@ impl Config {
|
|||
basic_auth: None;
|
||||
skip_missing: false;
|
||||
include_verbatim: false;
|
||||
include_mail: false;
|
||||
glob_ignore_case: false;
|
||||
output: None;
|
||||
require_https: false;
|
||||
|
|
|
|||
|
|
@ -600,6 +600,41 @@ mod cli {
|
|||
Ok(())
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
async fn test_include_mail_config() -> Result<()> {
|
||||
let test_mail_address = "mailto:hello-test@testingabc.io";
|
||||
|
||||
let mut config = NamedTempFile::new()?;
|
||||
writeln!(config, "include_mail = false")?;
|
||||
|
||||
let mut cmd = main_command();
|
||||
cmd.arg("--config")
|
||||
.arg(config.path().to_str().unwrap())
|
||||
.arg("-")
|
||||
.write_stdin(test_mail_address)
|
||||
.env_clear()
|
||||
.assert()
|
||||
.success()
|
||||
.stdout(contains("1 Total"))
|
||||
.stdout(contains("1 Excluded"));
|
||||
|
||||
let mut config = NamedTempFile::new()?;
|
||||
writeln!(config, "include_mail = true")?;
|
||||
|
||||
let mut cmd = main_command();
|
||||
cmd.arg("--config")
|
||||
.arg(config.path().to_str().unwrap())
|
||||
.arg("-")
|
||||
.write_stdin(test_mail_address)
|
||||
.env_clear()
|
||||
.assert()
|
||||
.failure()
|
||||
.stdout(contains("1 Total"))
|
||||
.stdout(contains("1 Error"));
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
#[tokio::test]
|
||||
async fn test_cache_config() -> Result<()> {
|
||||
let mock_server = mock_server!(StatusCode::OK);
|
||||
|
|
|
|||
Loading…
Reference in a new issue