mirror of
https://github.com/gofiber/storage.git
synced 2025-10-07 17:41:57 +08:00
🎑 update sqlite3
This commit is contained in:
@@ -4,23 +4,18 @@ import (
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/gofiber/fiber/v2/utils"
|
||||
"github.com/gofiber/utils"
|
||||
_ "github.com/mattn/go-sqlite3"
|
||||
)
|
||||
|
||||
func getConfig() Config {
|
||||
cfg := configDefault(Config{})
|
||||
cfg.FilePath = ":memory:"
|
||||
|
||||
return cfg
|
||||
}
|
||||
|
||||
func Test_New(t *testing.T) {
|
||||
New()
|
||||
}
|
||||
|
||||
func Test_Get_Set(t *testing.T) {
|
||||
s := New(getConfig())
|
||||
s := New(Config{
|
||||
FilePath: ":memory:",
|
||||
})
|
||||
err := s.Set("fiber-10k-stars?", []byte("yes!"), time.Duration(time.Hour*1))
|
||||
utils.AssertEqual(t, nil, err)
|
||||
|
||||
@@ -30,12 +25,14 @@ func Test_Get_Set(t *testing.T) {
|
||||
}
|
||||
|
||||
func Test_Expiration(t *testing.T) {
|
||||
s := New(getConfig())
|
||||
s := New(Config{
|
||||
FilePath: ":memory:",
|
||||
})
|
||||
|
||||
err := s.Set("fiber-20k-stars?", []byte("yes!"), time.Duration(time.Nanosecond/2))
|
||||
utils.AssertEqual(t, nil, err)
|
||||
|
||||
b, err := s.Get("fiber-20k-stars?")
|
||||
b, err := s.Get("fiber-220k-stars?")
|
||||
utils.AssertEqual(t, nil, err)
|
||||
utils.AssertEqual(t, true, b == nil)
|
||||
}
|
||||
|
Reference in New Issue
Block a user