Skip to content

Commit ec17dc7

Browse files
authored
fixing characters missing marriage and some more tests (#117)
* fixing character parsing of marriage * adding some more character tests - traded - former worlds - account position
1 parent 0f66dfd commit ec17dc7

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

src/TibiaCharactersCharacterV3.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,8 @@ func TibiaCharactersCharacterV3Impl(BoxContentHTML string) CharacterResponse {
203203
case "Account Status:":
204204
CharacterInformationData.AccountStatus = RowData
205205
case "Married To:":
206-
CharacterInformationData.MarriedTo = TibiaDataRemoveURLsV3(RowData)
206+
AnchorQuery := s.Find("a")
207+
CharacterInformationData.MarriedTo = AnchorQuery.Nodes[0].FirstChild.Data
207208
case "House:":
208209
AnchorQuery := s.Find("a")
209210
HouseName := AnchorQuery.Nodes[0].FirstChild.Data

src/TibiaCharactersCharacterV3_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,9 +104,15 @@ func TestNumber3(t *testing.T) {
104104
assert := assert.New(t)
105105

106106
assert.Equal("Borttagna Gubben", characterJson.Characters.Character.Name)
107+
assert.True(characterJson.Characters.Character.Traded)
108+
assert.Equal(2, len(characterJson.Characters.Character.FormerWorlds))
109+
assert.Equal("Zuna", characterJson.Characters.Character.FormerWorlds[0])
110+
assert.Equal("Zunera", characterJson.Characters.Character.FormerWorlds[1])
111+
assert.Equal("Bubble", characterJson.Characters.Character.MarriedTo)
107112
assert.Equal("2022-03-08T00:09:13Z", characterJson.Characters.Character.DeletionDate)
108113
assert.Equal("", characterJson.Characters.Character.LastLogin)
109114
assert.Equal("Free Account", characterJson.Characters.Character.AccountStatus)
115+
assert.Equal("Fansite Admin", characterJson.Characters.AccountInformation.Position)
110116
assert.Empty(characterJson.Characters.AccountInformation.LoyaltyTitle)
111117
}
112118

0 commit comments

Comments
 (0)