Skip to content
Snippets Groups Projects
Commit 9774aee0 authored by Alena Petraki's avatar Alena Petraki
Browse files

Проверка, что логгер пришел не nil. Тесты

parent a572e9d4
Branches
Tags
No related merge requests found
package extension
import (
"encoding/json"
"reflect"
"testing"
"git.perx.ru/perxis/perxis-go/pkg/collections"
"git.perx.ru/perxis/perxis-go/pkg/schema"
"git.perx.ru/perxis/perxis-go/pkg/schema/validate"
"github.com/stretchr/testify/require"
)
func Test_getEnumOpt(t *testing.T) {
......@@ -32,3 +36,17 @@ func Test_getEnumOpt(t *testing.T) {
})
}
}
func TestEqualSchema(t *testing.T) {
for _, collection := range []*collections.Collection{
NewActionsCollection("", ""),
NewExtensionsCollection("", ""),
} {
s1 := collection.Schema
b, err := s1.MarshalJSON()
require.NoError(t, err)
s2 := schema.New()
err = json.Unmarshal(b, s2)
require.Equal(t, s1.Field, s2.Field)
}
}
......@@ -34,6 +34,9 @@ type storage struct {
}
func NewStorage(content *content.Content, logger *zap.Logger) Storage {
if logger == nil {
logger = zap.NewNop()
}
return &storage{content: content, logger: logger}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment