mirror of
https://github.com/gofiber/storage.git
synced 2025-09-28 13:22:18 +08:00
37 lines
594 B
Go
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)
|
|
}
|