Files
storage/redis/redis_test.go
2020-11-04 02:31:45 +01:00

37 lines
594 B
Go

// +build redis
package redis
import (
"os"
"testing"
"github.com/gofiber/utils"
)
var storeConfig = ConfigDefault
func init() {
if v := os.Getenv("REDIS_PORT"); v != "" {
storeConfig.Addr = "localhost:" + v
}
}
func Test_Redis_Get(t *testing.T) {
store := New(storeConfig)
key := "john"
value := []byte("doe")
result, err := store.Get(key)
utils.AssertEqual(t, nil, err)
utils.AssertEqual(t, nil, result)
err = store.Set(key, value, 0)
utils.AssertEqual(t, nil, err)
result, err = store.Get(key)
utils.AssertEqual(t, nil, err)
utils.AssertEqual(t, value, result)
}