feat: add package creation and clone validation
This commit is contained in:
@@ -12,11 +12,13 @@ import (
|
||||
)
|
||||
|
||||
type fakePaketRepository struct {
|
||||
page repository.PaketPage
|
||||
detail *repository.PaketDetail
|
||||
err error
|
||||
listParams repository.PaketListParams
|
||||
detailID string
|
||||
page repository.PaketPage
|
||||
detail *repository.PaketDetail
|
||||
create repository.CreatePaketResult
|
||||
err error
|
||||
listParams repository.PaketListParams
|
||||
detailID string
|
||||
createParams repository.CreatePaketParams
|
||||
}
|
||||
|
||||
func (f *fakePaketRepository) ListPaket(_ context.Context, params repository.PaketListParams) (repository.PaketPage, error) {
|
||||
@@ -29,6 +31,11 @@ func (f *fakePaketRepository) GetPaket(_ context.Context, id string) (*repositor
|
||||
return f.detail, f.err
|
||||
}
|
||||
|
||||
func (f *fakePaketRepository) CreatePaket(_ context.Context, params repository.CreatePaketParams) (repository.CreatePaketResult, error) {
|
||||
f.createParams = params
|
||||
return f.create, f.err
|
||||
}
|
||||
|
||||
func TestListPaketResponseParity(t *testing.T) {
|
||||
kodeCorp := "ANP"
|
||||
jenisPaket := "Medical Check Up"
|
||||
|
||||
Reference in New Issue
Block a user