package queries import "testing" func TestNormalizeArgeBaggiModelCode(t *testing.T) { tests := []struct { name string modelCode string want string }{ {name: "tam urun kodu", modelCode: "M038-TKX60788", want: "TKX60788"}, {name: "arge model kodu", modelCode: "TKX60788", want: "TKX60788"}, {name: "bosluk ve kucuk harf", modelCode: " m038-tkx60788 ", want: "TKX60788"}, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { got := normalizeArgeBaggiModelCode(tt.modelCode) if got != tt.want { t.Fatalf("normalizeArgeBaggiModelCode(%q) = %q, want %q", tt.modelCode, got, tt.want) } }) } } func TestArgeBaggiDepotEntryKeyNormalizesPair(t *testing.T) { got := ArgeBaggiDepotEntryKey(" 217655 ", " m038-ckk60281 ") want := "217655\x1fCKK60281" if got != want { t.Fatalf("ArgeBaggiDepotEntryKey() = %q, want %q", got, want) } }