mirror of
https://codeberg.org/icewind/ugc-scaper.git
synced 2026-06-03 10:14:11 +02:00
handle older(?) team membership format
This commit is contained in:
parent
4b11b636c7
commit
dc400747fd
7 changed files with 2673 additions and 12 deletions
2562
tests/data/team_4105.html
Normal file
2562
tests/data/team_4105.html
Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -29,6 +29,14 @@ fn test_parse_team_html() {
|
|||
assert_json_snapshot!(parsed);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_parse_older_team_html() {
|
||||
let body = read_to_string("tests/data/team_4105.html").unwrap();
|
||||
let parser = TeamParser::new();
|
||||
let parsed = parser.parse(&body).unwrap();
|
||||
assert_json_snapshot!(parsed);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_parse_team_changed_name_html() {
|
||||
let body = read_to_string("tests/data/team_6929.html").unwrap();
|
||||
|
|
|
|||
73
tests/snapshots/snapshot__parse_older_team_html.snap
Normal file
73
tests/snapshots/snapshot__parse_older_team_html.snap
Normal file
|
|
@ -0,0 +1,73 @@
|
|||
---
|
||||
source: tests/snapshot.rs
|
||||
expression: parsed
|
||||
---
|
||||
{
|
||||
"name": "Melting Pot",
|
||||
"tag": "Melting Pot",
|
||||
"image": "https://steamcdn-a.akamaihd.net/steamcommunity/public/images/avatars/f7/f75809d7774c917be9883370d772d3099bfe457d_full.jpg",
|
||||
"format": "TF2 Highlander",
|
||||
"timezone": "West-Euro",
|
||||
"division": "Euro Platinum",
|
||||
"description": "",
|
||||
"titles": [],
|
||||
"members": [
|
||||
{
|
||||
"name": "uncle spoodg[A]",
|
||||
"steam_id": 76561198014928031,
|
||||
"role": "Leader",
|
||||
"since": "+002012-01-29T00:00:00.000000000Z"
|
||||
},
|
||||
{
|
||||
"name": "CratZ crayonnaise",
|
||||
"steam_id": 76561198021136779,
|
||||
"role": "Member",
|
||||
"since": "+002012-01-30T00:00:00.000000000Z"
|
||||
},
|
||||
{
|
||||
"name": "calm``",
|
||||
"steam_id": 76561197968127159,
|
||||
"role": "Member",
|
||||
"since": "+002012-01-30T00:00:00.000000000Z"
|
||||
},
|
||||
{
|
||||
"name": "Plysse",
|
||||
"steam_id": 76561198028175255,
|
||||
"role": "Member",
|
||||
"since": "+002012-05-30T00:00:00.000000000Z"
|
||||
},
|
||||
{
|
||||
"name": "calm``",
|
||||
"steam_id": 76561197968127159,
|
||||
"role": "Member",
|
||||
"since": "+002012-05-30T00:00:00.000000000Z"
|
||||
},
|
||||
{
|
||||
"name": "pwalt",
|
||||
"steam_id": 76561197988404333,
|
||||
"role": "Member",
|
||||
"since": "+002012-09-14T00:00:00.000000000Z"
|
||||
}
|
||||
],
|
||||
"results": [
|
||||
{
|
||||
"season": 8,
|
||||
"division": "Euro Platinum",
|
||||
"wins": 1,
|
||||
"losses": 4
|
||||
},
|
||||
{
|
||||
"season": 7,
|
||||
"division": "*West European",
|
||||
"wins": 1,
|
||||
"losses": 2
|
||||
},
|
||||
{
|
||||
"season": 6,
|
||||
"division": "*West European",
|
||||
"wins": 6,
|
||||
"losses": 3
|
||||
}
|
||||
],
|
||||
"name_changes": []
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue