Skip to content

Commit 54f28e2

Browse files
committed
Increase test coverage
* Removed dead code * Added additional ErrHeaderNotParsed test for ParseNextFrame
1 parent b1d35cc commit 54f28e2

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

demoinfocs_test.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,11 @@ func TestHeaderNotParsed(t *testing.T) {
286286

287287
p := dem.NewParser(f)
288288

289+
_, err = p.ParseNextFrame()
290+
if err != dem.ErrHeaderNotParsed {
291+
t.Fatal("Tried to parse tick before header but error was not ErrHeaderNotParsed:", err)
292+
}
293+
289294
err = p.ParseToEnd()
290295
if err != dem.ErrHeaderNotParsed {
291296
t.Fatal("Tried to parse tick before header but error was not ErrHeaderNotParsed:", err)

parsing.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -236,10 +236,6 @@ func (p *Parser) handleFrameParsed(*frameParsedTokenType) {
236236
}()
237237

238238
for k, rp := range p.rawPlayers {
239-
if rp == nil {
240-
continue
241-
}
242-
243239
// We need to re-map the players from their entityID to their UID.
244240
// This is necessary because we don't always have the UID when the player connects (or something like that, not really sure tbh).
245241
if pl := p.entityIDToPlayers[k]; pl != nil {

0 commit comments

Comments
 (0)