add transactions

This commit is contained in:
Robin Appelman 2023-11-19 15:04:09 +01:00
commit bd2cd8afe6
9 changed files with 2907 additions and 32 deletions

View file

@ -2,7 +2,7 @@ use insta::assert_json_snapshot;
use std::fs::read_to_string;
use ugc_scraper::parser::{
MatchPageParser, Parser, PlayerDetailsParser, PlayerParser, SeasonsParser, TeamLookupParser,
TeamMatchesParser, TeamParser, TeamRosterHistoryParser,
TeamMatchesParser, TeamParser, TeamRosterHistoryParser, TransactionParser,
};
#[test]
@ -100,3 +100,11 @@ fn test_parse_match_html() {
let parsed = parser.parse(&body).unwrap();
assert_json_snapshot!(parsed);
}
#[test]
fn test_parse_transaction_html() {
let body = read_to_string("tests/data/transactions_4v4.html").unwrap();
let parser = TransactionParser::new();
let parsed = parser.parse(&body).unwrap();
assert_json_snapshot!(parsed);
}