mirror of
https://github.com/gofiber/storage.git
synced 2025-10-05 08:37:10 +08:00
🧪 enable no auth
This commit is contained in:
@@ -34,9 +34,9 @@ type model struct {
|
||||
}
|
||||
|
||||
// New creates a new storage
|
||||
func New(config Config) *Storage {
|
||||
func New(config ...Config) *Storage {
|
||||
// Set default config
|
||||
cfg := configDefault(config)
|
||||
cfg := configDefault(config...)
|
||||
|
||||
// create connection object to arango
|
||||
conn, err := http.NewConnection(http.ConnectionConfig{
|
||||
|
@@ -1,7 +1,6 @@
|
||||
package arangodb
|
||||
|
||||
import (
|
||||
"os"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
@@ -9,10 +8,7 @@ import (
|
||||
)
|
||||
|
||||
var testStore = New(Config{
|
||||
Database: os.Getenv("ARANGODB_DATABASE"),
|
||||
Username: os.Getenv("ARANGODB_USERNAME"),
|
||||
Password: os.Getenv("ARANGODB_PASSWORD"),
|
||||
Reset: true,
|
||||
Reset: true,
|
||||
})
|
||||
|
||||
func Test_ARANGODB_Set(t *testing.T) {
|
||||
|
@@ -58,7 +58,15 @@ var ConfigDefault = Config{
|
||||
}
|
||||
|
||||
// Helper function to set default values
|
||||
func configDefault(cfg Config) Config {
|
||||
func configDefault(config ...Config) Config {
|
||||
// Return default config if nothing provided
|
||||
if len(config) < 1 {
|
||||
return ConfigDefault
|
||||
}
|
||||
|
||||
// Override default config
|
||||
cfg := config[0]
|
||||
|
||||
// Set default values
|
||||
if cfg.Host == "" {
|
||||
cfg.Host = ConfigDefault.Host
|
||||
|
Reference in New Issue
Block a user