mirror of
https://github.com/AmanTahiliani/box-box.git
synced 2026-08-07 19:56:18 -04:00
Tighten race result ingestion ordering
This commit is contained in:
21
internal/models/sort_test.go
Normal file
21
internal/models/sort_test.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package models
|
||||
|
||||
import "testing"
|
||||
|
||||
func TestSortSessionResults(t *testing.T) {
|
||||
results := []SessionResult{
|
||||
{DriverNumber: 55, Position: 0, DNF: true},
|
||||
{DriverNumber: 10, Position: 0, DNS: true},
|
||||
{DriverNumber: 1, Position: 1},
|
||||
{DriverNumber: 44, Position: 2},
|
||||
}
|
||||
|
||||
SortSessionResults(results)
|
||||
|
||||
want := []int{1, 44, 10, 55}
|
||||
for i, dn := range want {
|
||||
if results[i].DriverNumber != dn {
|
||||
t.Fatalf("results[%d].DriverNumber = %d, want %d", i, results[i].DriverNumber, dn)
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user