Files
storage/badger/config_test.go
Juan Calderon-Perez 4b24a4110d Fix config badger test
2023-08-20 09:27:38 -04:00

38 lines
746 B
Go

package badger
import (
"testing"
"github.com/dgraph-io/badger/v3"
"github.com/stretchr/testify/require"
)
func assertRecoveryPanic(t *testing.T) {
err := recover()
require.Nil(t, nil, err)
}
func Test_Badger_Only_Name(t *testing.T) {
defer assertRecoveryPanic(t)
testDB := New(Config{
Database: "fiber.config.badger",
UseLogger: false,
})
require.Nil(t, testDB.Close())
}
func Test_Badger_Options(t *testing.T) {
defer assertRecoveryPanic(t)
testDB := New(Config{
BadgerOptions: badger.DefaultOptions("fiber.with_options.badger"),
UseLogger: false,
})
require.Nil(t, testDB.Close())
}
func Test_Empty_Config(t *testing.T) {
defer assertRecoveryPanic(t)
testDB := New(Config{})
require.Nil(t, testDB.Close())
}