Add `account-v1` `getByRiotId` and `getByPuuid` tests

pull/62/head
Mingwei Samuel 2023-11-15 10:46:27 -08:00
parent dc73fcbf46
commit c449a4fc52
1 changed files with 18 additions and 0 deletions

View File

@ -22,6 +22,24 @@ static MATCHES: &[&str] = &[
async_tests! { async_tests! {
my_runner { my_runner {
// Account-v1
account_v1_getbyriotid_getbypuuid: async {
// Game name is case and whitespace insensitive.
// But tag cannot have spaces. (Is it case sensitive?).
let account_tag = RIOT_API.account_v1().get_by_riot_id(ROUTE, "Lug nuts K", "000")
.await
.map_err(|e| format!("Failed to get account by riot ID: {}", e))?
.ok_or("Riot account not found!".to_owned())?;
let account_puuid = RIOT_API.account_v1().get_by_puuid(ROUTE, &account_tag.puuid)
.await
.map_err(|e| format!("Failed to get account by PUUID: {}", e))?;
let _ = account_puuid;
Ok(())
},
// Champion Mastery tests. // Champion Mastery tests.
tournamentstub: async { tournamentstub: async {
let tsv4 = RIOT_API.tournament_stub_v5(); let tsv4 = RIOT_API.tournament_stub_v5();