feat: include tariff period in package detail
This commit is contained in:
@@ -92,12 +92,17 @@ func TestListPaketValidationParity(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestGetPaketResponseAndNotFoundParity(t *testing.T) {
|
||||
keteranganPeriode := "Tarif Dasar 2026"
|
||||
detail := &repository.PaketDetail{
|
||||
PaketID: "DISP-260800002", Nama: "Test paket", JenisPaket: "DIA",
|
||||
RI: 1, TglDari: "2026-08-06", TglSampai: "2026-08-31", KelasID: "KelasII",
|
||||
JumlahHari: 1, TotalHarga: "1550913.00", StatusID: 2, LoginBuat: "API_CRM",
|
||||
TanggalBuat: "2026-08-05T10:05:03.000000Z", LoginEdit: "API_CRM",
|
||||
TanggalEdit: "2026-08-19T06:05:20.000000Z", NA: "N",
|
||||
PeriodeTarif: &repository.PaketPeriodeTarif{
|
||||
PeriodeTarifID: 42, Keterangan: &keteranganPeriode,
|
||||
TanggalBerlaku: "2026-01-01", TanggalBerakhir: "2026-12-31",
|
||||
},
|
||||
Layanan: []repository.PaketLayanan{{HargaDasar: "100,000"}},
|
||||
Operasi: []repository.PaketOperasi{{HargaDasar: "250,000.00"}},
|
||||
Item: []repository.PaketItem{{HargaDasar: "50,000.00"}},
|
||||
@@ -113,6 +118,7 @@ func TestGetPaketResponseAndNotFoundParity(t *testing.T) {
|
||||
t.Fatalf("status=%d id=%q body=%s", recorder.Code, repo.detailID, recorder.Body.String())
|
||||
}
|
||||
for _, expected := range []string{
|
||||
`"PeriodeTarif":{"PeriodeTarifID":42,"Keterangan":"Tarif Dasar 2026","TanggalBerlaku":"2026-01-01","TanggalBerakhir":"2026-12-31"}`,
|
||||
`"HargaDasar":"100,000"`,
|
||||
`"HargaDasar":"250,000.00"`,
|
||||
`"HargaDasar":"50,000.00"`,
|
||||
|
||||
Reference in New Issue
Block a user