Split up quirks and skip twitter check

It's flaky on Github
This commit is contained in:
Matthias 2023-03-02 17:26:00 +01:00 committed by Matthias Endler
parent 51628213d6
commit c9edb7f809
2 changed files with 38 additions and 8 deletions

View file

@ -1,3 +0,0 @@
https://www.youtube.com/watch?v=NlKuICiT470&list=PLbWDhxwM_45mPVToqaIZNbZeIzFchsKKQ&index=7
https://twitter.com/zarfeblong/status/1339742840142872577
https://crates.io/crates/lychee

View file

@ -239,16 +239,49 @@ mod cli {
}
#[test]
fn test_quirks() {
let quirks_file = fixtures_path().join("TEST_QUIRKS.txt");
fn test_youtube_quirk() {
let url = "https://www.youtube.com/watch?v=NlKuICiT470&list=PLbWDhxwM_45mPVToqaIZNbZeIzFchsKKQ&index=7";
main_command()
.write_stdin(url)
.arg("--verbose")
.arg("--no-progress")
.arg(quirks_file)
.arg("-")
.assert()
.success()
.stdout(contains("3 Total"))
.stdout(contains("3 OK"));
.stdout(contains("1 Total"))
.stdout(contains("1 OK"));
}
#[test]
fn test_cratesio_quirk() {
let url = "https://crates.io/crates/lychee";
main_command()
.write_stdin(url)
.arg("--verbose")
.arg("--no-progress")
.arg("-")
.assert()
.success()
.stdout(contains("1 Total"))
.stdout(contains("1 OK"));
}
#[test]
#[ignore = "Twitter quirk works locally but is flaky on Github (timeout)"]
fn test_twitter_quirk() {
let url = "https://twitter.com/zarfeblong/status/1339742840142872577";
main_command()
.write_stdin(url)
.arg("--verbose")
.arg("--no-progress")
.arg("-")
.assert()
.success()
.stdout(contains("1 Total"))
.stdout(contains("1 OK"));
}
#[tokio::test]