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

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

parent a572e9d4
No related branches found
No related tags found
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.
Finish editing this message first!
Please register or to comment