mirror of
https://codeberg.org/icewind/vdf-reader.git
synced 2026-06-03 18:14:07 +02:00
more test
This commit is contained in:
parent
63b3bdbefd
commit
bc68a8c3a1
3 changed files with 20 additions and 2 deletions
7
tests/data/game_text.vmt
Normal file
7
tests/data/game_text.vmt
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
"Sprite"
|
||||
{
|
||||
"$spriteorientation" "vp_parallel"
|
||||
"$spriteorigin" "[ 0.50 0.50 ]"
|
||||
"$basetexture" "editor/game_text"
|
||||
"$no_fullbright" 1
|
||||
}
|
||||
|
|
@ -54,6 +54,16 @@ enum Expected {
|
|||
#[serde(rename = "Servers")]
|
||||
servers: UserConfigDataServers,
|
||||
},
|
||||
Sprite {
|
||||
#[serde(rename = "$spriteorientation")]
|
||||
sprite_orientation: String,
|
||||
#[serde(rename = "$spriteorigin")]
|
||||
sprite_origin: [f32; 2],
|
||||
#[serde(rename = "$basetexture")]
|
||||
base_texture: String,
|
||||
#[serde(rename = "$no_fullbright")]
|
||||
no_full_bright: bool,
|
||||
},
|
||||
}
|
||||
|
||||
#[derive(Debug, Serialize, Deserialize)]
|
||||
|
|
@ -173,6 +183,7 @@ struct GameList {
|
|||
#[test_case("tests/data/messy.vdf")]
|
||||
#[test_case("tests/data/DialogConfigOverlay_1280x720.vdf")]
|
||||
#[test_case("tests/data/serde_array_type.vdf")]
|
||||
#[test_case("tests/data/game_text.vmt")]
|
||||
#[test_case("tests/errors/unmatched.vdf")]
|
||||
#[test_case("tests/errors/concrete.vmt")]
|
||||
#[test_case("tests/errors/novalue.vdf")]
|
||||
|
|
|
|||
|
|
@ -4,11 +4,11 @@ expression: out
|
|||
---
|
||||
vmt_parser::unknown_variant
|
||||
|
||||
× Unknown variant "Resource" expected on of expected on of Types, LightmappedGeneric, Resource/specificPanel.res, UserConfigData
|
||||
× Unknown variant "Resource" expected on of expected on of Types, LightmappedGeneric, Resource/specificPanel.res, UserConfigData, Sprite
|
||||
╭─[1:1]
|
||||
1 │ "Resource"
|
||||
· ─────┬────
|
||||
· ╰── expected on of Types, LightmappedGeneric, Resource/specificPanel.res, UserConfigData
|
||||
· ╰── expected on of Types, LightmappedGeneric, Resource/specificPanel.res, UserConfigData, Sprite
|
||||
2 │ {
|
||||
╰────
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue