feat: add package base price fallbacks

This commit is contained in:
2026-08-22 13:29:57 +07:00
parent 412e926a65
commit 30ddf25012
3 changed files with 196 additions and 27 deletions

View File

@@ -103,7 +103,7 @@ func TestGetPaketResponseAndNotFoundParity(t *testing.T) {
PeriodeTarifID: 42, Keterangan: &keteranganPeriode,
TanggalBerlaku: "2026-01-01", TanggalBerakhir: "2026-12-31",
},
Layanan: []repository.PaketLayanan{{HargaDasar: "100,000"}},
Layanan: []repository.PaketLayanan{{HargaDasar: "100,000", HargaDasarSource: "TARIF_PERIODE"}},
Operasi: []repository.PaketOperasi{{HargaDasar: "250,000.00"}},
Item: []repository.PaketItem{{HargaDasar: "50,000.00"}},
Kamar: []repository.PaketKamar{{HargaDasar: "200,000.00"}},
@@ -120,6 +120,7 @@ func TestGetPaketResponseAndNotFoundParity(t *testing.T) {
for _, expected := range []string{
`"PeriodeTarif":{"PeriodeTarifID":42,"Keterangan":"Tarif Dasar 2026","TanggalBerlaku":"2026-01-01","TanggalBerakhir":"2026-12-31"}`,
`"HargaDasar":"100,000"`,
`"HargaDasarSource":"TARIF_PERIODE"`,
`"HargaDasar":"250,000.00"`,
`"HargaDasar":"50,000.00"`,
`"HargaDasar":"200,000.00"`,