feat: check rustypipe-botguard-api version
This commit is contained in:
parent
b72b501b6d
commit
8385b87c63
2 changed files with 15 additions and 5 deletions
|
|
@ -725,11 +725,21 @@ impl RustyPipeBuilder {
|
|||
.arg("--version")
|
||||
.output()
|
||||
.ok()?;
|
||||
if out.status.success() {
|
||||
Some(n)
|
||||
} else {
|
||||
None
|
||||
if !out.status.success() {
|
||||
return None;
|
||||
}
|
||||
let output = String::from_utf8_lossy(&out.stdout);
|
||||
let pat = "rustypipe-botguard-api ";
|
||||
let pos = output.find(pat)? + pat.len();
|
||||
let pos_end = output[pos..]
|
||||
.char_indices()
|
||||
.find(|(_, c)| !c.is_ascii_digit())
|
||||
.map(|(p, _)| p + pos)
|
||||
.unwrap_or(output.len());
|
||||
if &output[pos..pos_end] != "1" {
|
||||
return None;
|
||||
}
|
||||
Some(n)
|
||||
});
|
||||
|
||||
Ok(RustyPipe {
|
||||
|
|
|
|||
|
|
@ -2136,7 +2136,7 @@ async fn music_search_artists(rp: RustyPipe, unlocalized: bool) {
|
|||
#[rstest]
|
||||
#[tokio::test]
|
||||
async fn music_search_artists_cont(rp: RustyPipe) {
|
||||
let res = rp.query().music_search_artists("band").await.unwrap();
|
||||
let res = rp.query().music_search_artists("boys").await.unwrap();
|
||||
|
||||
assert_eq!(res.corrected_query, None);
|
||||
assert_next(res.items, rp.query(), 15, 2, true).await;
|
||||
|
|
|
|||
Reference in a new issue