Fix base parts not generating
This commit is contained in:
@@ -10533,6 +10533,7 @@ func TestNormalizePartsRowsACBonusUsesConfiguredPolicyBeforeOverrides(t *testing
|
||||
Rows: []map[string]any{
|
||||
{"id": 1, "COSTMODIFIER": "5", "ACBONUS": "0.90"},
|
||||
{"id": 999, "COSTMODIFIER": "0", "ACBONUS": "****"},
|
||||
{"id": 1000, "COSTMODIFIER": "0", "ACBONUS": "0.00"},
|
||||
},
|
||||
},
|
||||
{
|
||||
@@ -10569,8 +10570,11 @@ func TestNormalizePartsRowsACBonusUsesConfiguredPolicyBeforeOverrides(t *testing
|
||||
if got := beltRows[1]["ACBONUS"]; got != "9.98" {
|
||||
t.Fatalf("expected authored belt ACBONUS to be replaced with computed sort key 9.98, got %v", got)
|
||||
}
|
||||
if got := beltRows[999]["ACBONUS"]; got != "0.00" {
|
||||
t.Fatalf("expected highest belt row to sort at 0.00, got %v", got)
|
||||
if got := beltRows[999]["ACBONUS"]; got != "****" {
|
||||
t.Fatalf("expected authored null belt row to remain ****, got %v", got)
|
||||
}
|
||||
if got := beltRows[1000]["ACBONUS"]; got != "-0.01" {
|
||||
t.Fatalf("expected non-null high belt row to use computed sort key, got %v", got)
|
||||
}
|
||||
chestRows := rowsByID(got[1].Rows)
|
||||
if got := chestRows[14]["ACBONUS"]; got != "0.00" {
|
||||
@@ -10588,8 +10592,9 @@ func TestNormalizePartsRowsACBonusSupportsAscendingRowIDSortKey(t *testing.T) {
|
||||
Dataset: nativeDataset{Name: "parts/belt", OutputName: "parts_belt.2da"},
|
||||
Columns: []string{"COSTMODIFIER", "ACBONUS"},
|
||||
Rows: []map[string]any{
|
||||
{"id": 1, "COSTMODIFIER": "0", "ACBONUS": "****"},
|
||||
{"id": 117, "COSTMODIFIER": "0", "ACBONUS": "****"},
|
||||
{"id": 1, "COSTMODIFIER": "0", "ACBONUS": "0.00"},
|
||||
{"id": 117, "COSTMODIFIER": "0", "ACBONUS": "0.00"},
|
||||
{"id": 118, "COSTMODIFIER": "0", "ACBONUS": "****"},
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -10611,6 +10616,9 @@ func TestNormalizePartsRowsACBonusSupportsAscendingRowIDSortKey(t *testing.T) {
|
||||
if got := beltRows[117]["ACBONUS"]; got != "1.17" {
|
||||
t.Fatalf("expected high belt row to get higher sort key 1.17, got %v", got)
|
||||
}
|
||||
if got := beltRows[118]["ACBONUS"]; got != "****" {
|
||||
t.Fatalf("expected authored null belt row to remain ****, got %v", got)
|
||||
}
|
||||
}
|
||||
|
||||
func rowsByID(rows []map[string]any) map[int]map[string]any {
|
||||
|
||||
Reference in New Issue
Block a user