package store_repository

import (
	"chonho/config"
	"chonho/pkg/db"
	"chonho/pkg/model"
	"github.com/lib/pq"
	"testing"
)

func Test_repository_SaveStore(t *testing.T) {
	db, err := db.NewDatabase(config.DbConnStr, 10, 2)
	if err != nil {
		panic("no db connection")
	}
	db.AutoMigrate(&model.Store{})
	repo := NewStoreRepository(db)
	repo.SaveStore(&model.Store{
		Name:                 "demo store",
		UserId:               1,
		Image:                "123.jpg",
		Description:          "Aaa",
		Status:               2,
		ApartmentId:          1,
		ApartmentHouseNumber: "34-3",
		Payment:              "[]",
		Category:             pq.Int64Array{1, 3, 4, 7},
	})
}
