fix(site_store): uncomment test
This commit is contained in:
parent
4089e1c319
commit
7a96cd2483
1 changed files with 60 additions and 60 deletions
|
@ -14,71 +14,71 @@ import (
|
|||
|
||||
func TestSiteStore(t *testing.T) {
|
||||
|
||||
// testSiteMethods := func(t *testing.T, store ISiteStore) {
|
||||
// siteCfg := &db.SiteConfig{
|
||||
// ClientCfg: &db.ClientConfig{
|
||||
// SiteName: "quickshare",
|
||||
// SiteDesc: "simpel file sharing",
|
||||
// AllowSetBg: true,
|
||||
// AutoTheme: true,
|
||||
// Bg: &db.BgConfig{
|
||||
// Url: "/imgs/bg.jpg",
|
||||
// Repeat: "no-repeat",
|
||||
// Position: "center",
|
||||
// Align: "fixed",
|
||||
// BgColor: "#ccc",
|
||||
// },
|
||||
// },
|
||||
// }
|
||||
testSiteMethods := func(t *testing.T, store ISiteStore) {
|
||||
siteCfg := &db.SiteConfig{
|
||||
ClientCfg: &db.ClientConfig{
|
||||
SiteName: "quickshare",
|
||||
SiteDesc: "simpel file sharing",
|
||||
AllowSetBg: true,
|
||||
AutoTheme: true,
|
||||
Bg: &db.BgConfig{
|
||||
Url: "/imgs/bg.jpg",
|
||||
Repeat: "no-repeat",
|
||||
Position: "center",
|
||||
Align: "fixed",
|
||||
BgColor: "#ccc",
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
// err := store.SetClientCfg(siteCfg.ClientCfg)
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// }
|
||||
// newSiteCfg, err := store.GetCfg()
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// } else if !reflect.DeepEqual(newSiteCfg, siteCfg) {
|
||||
// t.Fatalf("not equal new(%v) original(%v)", newSiteCfg, siteCfg)
|
||||
// }
|
||||
// }
|
||||
err := store.SetClientCfg(siteCfg.ClientCfg)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
newSiteCfg, err := store.GetCfg()
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
} else if !reflect.DeepEqual(newSiteCfg, siteCfg) {
|
||||
t.Fatalf("not equal new(%v) original(%v)", newSiteCfg, siteCfg)
|
||||
}
|
||||
}
|
||||
|
||||
// t.Run("Get/Set config", func(t *testing.T) {
|
||||
// rootPath, err := ioutil.TempDir("./", "quickshare_sitestore_test_")
|
||||
// if err != nil {
|
||||
// t.Fatal(err)
|
||||
// }
|
||||
// defer os.RemoveAll(rootPath)
|
||||
t.Run("Get/Set config", func(t *testing.T) {
|
||||
rootPath, err := ioutil.TempDir("./", "quickshare_sitestore_test_")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
defer os.RemoveAll(rootPath)
|
||||
|
||||
// dbPath := filepath.Join(rootPath, "quickshare.db")
|
||||
// kvstore := boltdbpvd.New(dbPath, 1024)
|
||||
// defer kvstore.Close()
|
||||
dbPath := filepath.Join(rootPath, "quickshare.db")
|
||||
kvstore := boltdbpvd.New(dbPath, 1024)
|
||||
defer kvstore.Close()
|
||||
|
||||
// store, err := NewSiteStore(kvstore)
|
||||
// if err != nil {
|
||||
// t.Fatal("fail to new kvstore", err)
|
||||
// }
|
||||
// err = store.Init(&db.SiteConfig{
|
||||
// ClientCfg: &db.ClientConfig{
|
||||
// SiteName: "",
|
||||
// SiteDesc: "",
|
||||
// AllowSetBg: true,
|
||||
// AutoTheme: false,
|
||||
// Bg: &db.BgConfig{
|
||||
// Url: "/imgs/bg.jpg",
|
||||
// Repeat: "repeat",
|
||||
// Position: "top",
|
||||
// Align: "scroll",
|
||||
// BgColor: "#000",
|
||||
// },
|
||||
// },
|
||||
// })
|
||||
// if err != nil {
|
||||
// panic(err)
|
||||
// }
|
||||
store, err := NewSiteStore(kvstore)
|
||||
if err != nil {
|
||||
t.Fatal("fail to new kvstore", err)
|
||||
}
|
||||
err = store.Init(&db.SiteConfig{
|
||||
ClientCfg: &db.ClientConfig{
|
||||
SiteName: "",
|
||||
SiteDesc: "",
|
||||
AllowSetBg: true,
|
||||
AutoTheme: false,
|
||||
Bg: &db.BgConfig{
|
||||
Url: "/imgs/bg.jpg",
|
||||
Repeat: "repeat",
|
||||
Position: "top",
|
||||
Align: "scroll",
|
||||
BgColor: "#000",
|
||||
},
|
||||
},
|
||||
})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
// testSiteMethods(t, store)
|
||||
// })
|
||||
testSiteMethods(t, store)
|
||||
})
|
||||
|
||||
testMigrations := func(t *testing.T, store ISiteStore) {
|
||||
autoFilledCfg := &db.SiteConfig{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue