fix(site_store): uncomment test

This commit is contained in:
hexxa 2022-04-04 22:24:21 +08:00 committed by Hexxa
parent 4089e1c319
commit 7a96cd2483

View file

@ -14,71 +14,71 @@ import (
func TestSiteStore(t *testing.T) { func TestSiteStore(t *testing.T) {
// testSiteMethods := func(t *testing.T, store ISiteStore) { testSiteMethods := func(t *testing.T, store ISiteStore) {
// siteCfg := &db.SiteConfig{ siteCfg := &db.SiteConfig{
// ClientCfg: &db.ClientConfig{ ClientCfg: &db.ClientConfig{
// SiteName: "quickshare", SiteName: "quickshare",
// SiteDesc: "simpel file sharing", SiteDesc: "simpel file sharing",
// AllowSetBg: true, AllowSetBg: true,
// AutoTheme: true, AutoTheme: true,
// Bg: &db.BgConfig{ Bg: &db.BgConfig{
// Url: "/imgs/bg.jpg", Url: "/imgs/bg.jpg",
// Repeat: "no-repeat", Repeat: "no-repeat",
// Position: "center", Position: "center",
// Align: "fixed", Align: "fixed",
// BgColor: "#ccc", BgColor: "#ccc",
// }, },
// }, },
// } }
// err := store.SetClientCfg(siteCfg.ClientCfg) err := store.SetClientCfg(siteCfg.ClientCfg)
// if err != nil { if err != nil {
// t.Fatal(err) t.Fatal(err)
// } }
// newSiteCfg, err := store.GetCfg() newSiteCfg, err := store.GetCfg()
// if err != nil { if err != nil {
// t.Fatal(err) t.Fatal(err)
// } else if !reflect.DeepEqual(newSiteCfg, siteCfg) { } else if !reflect.DeepEqual(newSiteCfg, siteCfg) {
// t.Fatalf("not equal new(%v) original(%v)", newSiteCfg, siteCfg) t.Fatalf("not equal new(%v) original(%v)", newSiteCfg, siteCfg)
// } }
// } }
// t.Run("Get/Set config", func(t *testing.T) { t.Run("Get/Set config", func(t *testing.T) {
// rootPath, err := ioutil.TempDir("./", "quickshare_sitestore_test_") rootPath, err := ioutil.TempDir("./", "quickshare_sitestore_test_")
// if err != nil { if err != nil {
// t.Fatal(err) t.Fatal(err)
// } }
// defer os.RemoveAll(rootPath) defer os.RemoveAll(rootPath)
// dbPath := filepath.Join(rootPath, "quickshare.db") dbPath := filepath.Join(rootPath, "quickshare.db")
// kvstore := boltdbpvd.New(dbPath, 1024) kvstore := boltdbpvd.New(dbPath, 1024)
// defer kvstore.Close() defer kvstore.Close()
// store, err := NewSiteStore(kvstore) store, err := NewSiteStore(kvstore)
// if err != nil { if err != nil {
// t.Fatal("fail to new kvstore", err) t.Fatal("fail to new kvstore", err)
// } }
// err = store.Init(&db.SiteConfig{ err = store.Init(&db.SiteConfig{
// ClientCfg: &db.ClientConfig{ ClientCfg: &db.ClientConfig{
// SiteName: "", SiteName: "",
// SiteDesc: "", SiteDesc: "",
// AllowSetBg: true, AllowSetBg: true,
// AutoTheme: false, AutoTheme: false,
// Bg: &db.BgConfig{ Bg: &db.BgConfig{
// Url: "/imgs/bg.jpg", Url: "/imgs/bg.jpg",
// Repeat: "repeat", Repeat: "repeat",
// Position: "top", Position: "top",
// Align: "scroll", Align: "scroll",
// BgColor: "#000", BgColor: "#000",
// }, },
// }, },
// }) })
// if err != nil { if err != nil {
// panic(err) panic(err)
// } }
// testSiteMethods(t, store) testSiteMethods(t, store)
// }) })
testMigrations := func(t *testing.T, store ISiteStore) { testMigrations := func(t *testing.T, store ISiteStore) {
autoFilledCfg := &db.SiteConfig{ autoFilledCfg := &db.SiteConfig{